The dev community seems to love to drop frameworks they don't love rather quickly, as a React guy I think this will happen to React too when something even a little bit better comes along.
Java is essentially dead for new projects, even though 5 years ago it was king.
People love Python so they keep it alive. I still see projects using Python/Django as the main backend in 2022.
As to Typescript, I think it focuses on the wrong problem so I agree with your thoughts there. Optional chaining fixes most issues what Typescript would solve.