>Web devs are obsessed with the fancy new frameworks that allow you to use even more JavaScript and somehow convince themselves that it's what users want.
Do they really convince themselves of this, or even care about users? Why would they care about anyone besides their employer, who only has an interest in profit, and doesn't care at all about users aside from how much profit they can extract from them?
>There is a strong aversion to simplicity.
Right, because simplicity doesn't generate profit. Simplicity is a web page that tells the user what they need to know, and no more. But that doesn't generate as much profit as having loads of JS which tracks the user so that information can be sold to marketers.
>But web devs want "new and interesting", users be damned. So we get huge kubernetes clusters
The other factor is skill development. Crafting a simple website with minimal JS doesn't look as good on your resume as working with the latest trendy tool, so having Docker and Kubernetes on your resume looks great for future job prospects, so devs have an incentive to use those things everyplace, even if it's just overly complicating the solution and making things slower.
Do they really convince themselves of this, or even care about users? Why would they care about anyone besides their employer, who only has an interest in profit, and doesn't care at all about users aside from how much profit they can extract from them?
>There is a strong aversion to simplicity.
Right, because simplicity doesn't generate profit. Simplicity is a web page that tells the user what they need to know, and no more. But that doesn't generate as much profit as having loads of JS which tracks the user so that information can be sold to marketers.
>But web devs want "new and interesting", users be damned. So we get huge kubernetes clusters
The other factor is skill development. Crafting a simple website with minimal JS doesn't look as good on your resume as working with the latest trendy tool, so having Docker and Kubernetes on your resume looks great for future job prospects, so devs have an incentive to use those things everyplace, even if it's just overly complicating the solution and making things slower.