То что Rust пизже, приятнее и может больше новых модных штук — никто не спорит)
Но тогда когда надо работать с тем что есть — лучше иметь кастрированные типы как в тс, чем писать на жс, или лучше иметь паттерн-матчинг и кастрированные адт в питонке, пусть и без скоупов, чем писать на питоне без типов совсем, и матчиться по родительским классам