Code bloat has become astronomical
positech.co.uk
positech.co.uk
Also while code bloat seems endemic in web development, the embedded world still relies on compact efficient code written in languages like C, so a lot of people are still learning to program in that style, which is a good thing.
On the other hand, Ubuntu is completely unusable due to noise of the fans that spin up like crazy for the most trivial of operations.
This used to be a frequent problem in the 2000s with Linux but I thought it was largely fixed except on the very newest laptops (takes 3-6 months for kinks to be worked out in my experience after a laptops release).
Or, to elaborate, these things have a cost whether people are aware of it (and care about it) or not. Maybe it's not so high now, but eventually it's likely to manifest itself, especially when the codebase needs to run in a new environment or be modified to follow a new paradigm. Those situations are where things tend to either "make the jump" and continue to be used or end up in the (already vast) graveyard of abandoned software because the cost of maintaining it became higher than the return it yielded.