At work our entire front end is TypeScript, and thanks to source mapping I've never had to look at JavaScript even when debugging problems. Typescript simply adds type annotations so you can get error underlining when you misuse a variable, and even more importantly (productivity wise) you get auto-complete members as you type.
Don't want types? Fine don't use them, and you have JavaScript code again.
Don't want types? Fine don't use them, and you have JavaScript code again.