It seems, through my experience, that Typescript isn’t “hacked together” as you imply. It’s just another Type-system, just like Java or C#’s?
The weird transpilation system constantly breaks. I guess maybe one day they'll be better tooling around this, but it's not there yet. And I've worked with node in some capacity since 2013, things always feel fragmented and broken
Not at all, it's structural problem. I've seen this in LA as well and it's the number one reason I left. Since I lack the personal capacity to fix LA, I no longer live there.
If anything if you live in a city or a nation where unemployment is rampant , you just need to leave. Not worry about what the government is going to do to fix it.