I can't fight the feeling that this is all circling back to the application server stuff that was popular for a time. And, really, I can't tell when those went so wrong. :(
The circle of tech: 1. Someone has an idea. It's alright. Really good for their use case. Someone else hears about it, likes it, and adapts it to a similar use case. So and so forth until the idea has a large user base 2. Employees of large companies hear about the idea and implement it 3. Marketing gets a hold of the idea, gives it a flashy name, and uses it in promotions 4. A majority of the loudest voices in the i…
1. Build an opinionated solution that you control fully (e.g. difficult to fork).
2. Convince everybody to adopt it. Nobody gets fired for choosing $bigcorp
3. Grow it complex and expensive to maintain over time.
4. SELL software and services to manage its complexity.
...and the industry is getting more marketing/fad/resume-driven every day.