ну это неплохо работает как детектор оппортунистов без вкуса.
ты пишешь на языке которому боги дали блочные скоупы, иф экспрешены, матч экспрешены, возвращаемые из скоупа значения
потом идешь в язык где ничего этого нет и просто говоришь "норм для своих задач". обьясни как это работает, а?
ну во-первых, кода на раст при решении тех же задач будет больше, писать его дольше и сложнее. во-вторых, для питона дофига библиотек, особенно всяких научно-инженерных и для модного data science. я по приколу переписал один проект с питона на расте, кода получилось в три раза больше, возился я с ним дольше (с неопытности и непривычки, но всё же) и мне ещё повезло, что были нужные библиотеки/крейты, но есть нюанс. код на питоне (с numpy/scipy) работал в 50 раз быстрее кода на расте потому что в крейте, который я использовал, не был реализован алгоритм быстрого перемножения разреженных диагональных матриц. Автор крейта молодец, быстро среагировал, когда я ему об этом рассказал в issue и запилил его, но всё же. не всё так однозначно как ты говоришь. мир не черно-белый.