As for TypeScript, I'm not sure I understand what you mean. How is it locking me in any more than React or something?
If TypeScript dies as a project, I would still be able to transpile my latest code and then continue writing pure JS...
Also, whatever risk there is of that happening, the productivity boost of TypeScript far outweighs it for me.