Let me be the devils advocate here.
Ok, let's say you optimize that TODO list app to only use 16 mb of RAM. What did you gain by that? Would you buy a smartphone that has less RAM now?
So is the “binary” nature of today’s switches the core objection? We routinely simulate non-binary, continuous, and probabilistic systems using binary hardware. Neuroscientific models, fluid solvers, analog circuit simulators, etc., all run on the same “binary switches,” and produce behavior that cannot meaningfully be described as binary, only the substrate is.
It's easy to say 'write tests', but it's difficult to do so if you don't know what the actual requirements are.
People often think they are doing it 'properly' now by starting simple, but as they learn more and add functionality, they end up with the same complex mess they wanted to avoid.
I agree that it is a mostly well managed product, but I can think of a lot of things when it was in the news for something bad.
Most controversial is probably the increase in the amount of Ads, unskippable ads, then there was multiple problems with Youtube kids, e.g. how bad people get really bad videos there. There was an outcry when the dislike button was removed, and so on..
Dell has been very loyal to Intel all these years, but i guess that is under pressure as well. As more and more customers look for AMD CPUs nowadays.
I guess the CPU doesn't matter much in standard office company laptops and price is more important.