Sometimes I wonder if maybe consumer electronics should have some sort of off-the-shelf maximum on hardware specs. Only so much storage, RAM, and such. Individuals would still be free to purchase and install better components, but software developers would be incentivized to keep programmes lightweight and resources efficient in order to cater to the much larger pool of people who never bother.
There'd have to be some way of separating out use cases. General use objects like phones and laptops and desktops would need to keep below the threshold, but something that's primarily intended to do one thing, like a game console, would be allowed to exceed it.