i can relate to many of your points. The babel/transpilation one isn’t it. You don’t actually create „your own dialects“ using it - it just makes it possible to use a common ground between different engines and their current state of implementation. Before Babel you were restricted to a subset of the language that works on old but still quite common browser engines. The era of transpilation tools also did lead to Typescript which is indeed a valuable tool in today’s app ecosystems.
some of your problems are also typical for windows setups. Windows is still not an ideal OS for development with open source tools.