I get your point, but it actually increases my productivity. Some examples:
I no longer have to worry about things unknowingly becoming undefined or falsey.
When chaining map, filter, and reduce, I know at every step of the way what kind of object I’m working with.
And when I use a dependency, I don’t have to trust possibly outdated documentation but can rely on types.
Just these three things make it 100% worth it for me.