I really like the answer and, indeed, the 3 pillars of the Web should be used and written directly as much as possible, however, people are trying to mix it all together and everyone does it in own way, thus all the problems. Tim Berners-Lee understood the importance of Web Standards many years ago and founded W3C. If, instead, of writing another tool, people could just more actively contribute to Web Standards, life would be easier.
However, the problem of the Internet is the requirement to support many devices and, of course, there will be browsers/platforms which does not supporting something, at least temporary. I am not against Babel and CSSNext, these tools are not required, but if you need to support older platforms or to start using something that is available only in Chrome/Firefox under the flag or not available anywhere yet - then you just need to transform your code. Build process existed long before modern framework wars. At that time you just concatenated multiple CSS files into one and minified it. Now, you just have 1 step before. The main problem, indeed, is with people who are "inventing" nothing and just don't want to learn and use the 3 Mighty Pillars of The Web.
I already have BunnyJS and Assets Builder which are making life easier. Just oldschool import/install and you can use it. Don't need to set up any build tools, don't need to learn, install, configure huge frameworks when you just need a component/widget in your app.
At the end it all depends on us. People are making their life complicated themselves and later are blaming others for so.