乱数生成ですら外部クレートが必要になるんだから、そういう言語なんだと割り切ってはいるけど