Agree, been working with Js (frontend only) for a few years now and never had real issues. I wouldn't chose it for my backends though...
For small and moderate projects I dont see issues, but I always build with scaling in mind and I'd like to keep the bill for that small.
Or if I'm really into structural typing, Go is right there. I'll tell you, it compiles a lot faster. And a lot less type Olympics, too. Easier to read. Less bug-prone. TS isn't a bad language. But it's certainly not the best.
Or ruby on rails, laravel, elixir or even WordPress, if you want things that are batteries included (which js frameworks or go still most definitely are not)