Rust's type system gymnastics compared to most languages goes quite a bit beyond preference. I can't see the overlap at all with dynamic scripting languages, two completely different tools for completely different problems.

TS has one of the more gymnastics-heavy type systems, IMO, and I think many if not most JS shops use TS.

TS is gradual though, Rust is all or nothing.