Why would anyone use "bare javascript" instead of TS is beyond me.
A couple years ago some high profile libraries ditched TS and moved to bare JS because it was "holding them back". But then again, idiots developing JS libraries love to break API compatibility completely in every major release. And not like "yeah let's rename this argument because my OCD prevents me from being productive if i see this name).
No like, "let's completely rewrite the codebase and make a fundamentally different product, but call it a new version".
I'm looking at you, "React Router"