The annoying thing is that it all grows and develps at the speed of light and it became even hard to follow tutorials older than 2 months and do not get an error while just copy pasting the code. It all just goes too fast, and lifespan of all the different libraries that new apps depend on is too short. I have the feeling, the best would be to stick with prooven technology until this all thing gets stable. Maybe in a year or two. So far, I can not explain how happy I am to find no configuration Create React App.
If this all Idea of automation and flexibility means faster production and less costs, it is more than great, but it seems to me that the only thing that is happening here is: Developers adopting new technologies, getting virtual orgasms with newest features that are gonna be old in 5 months, and the Project owners pay the same money for more error prone solutions that have more and more dependencies which eventually all ends up in chaos, only awaiting for one of the library owners get a burn out and stop updating the library.
Frank Chimero said it well in no new tools:
Being an early adopter is exhilarating in the same way that riding a rollercoaster can feel like travel. You’re moving, but you’re not actually going anywhere