I don't know whether that change can originate from consumers alone. Maybe I'm just jaded, but imho any plan that starts with "we need to teach people..." is doomed from the start.
Take a capitalistic system and leave it running for a long time, company structures will inevitably gravitate towards these giant over-optimized organizations living off the tiniest margins that no smaller competitor can compete with. Try to change things locally, your neighbour will blow you out of the water.
I think our best chance is utilizing the social contract. Push for legislative change, taxes/subsidies to control for changes that no single individual/organization would ever have incentive to make. It seems like a boring and daunting task, but isn't this the only way to effect actual change? And we need the changes on a global scale. How should we make our markets less efficient if other countries don't?
I think this over-optimization/homogenization is a general problem of humanity now, and it appears in seemingly unrelated areas too like social media, advertising, even music and tv. Perhaps our best chance is to try to introduce some sort of fragmenting force that reintroduces heterogeneity. Inefficiency is not such a bad thing, it's more robust to change, redundant, and ultimately just more interesting.
Getting quite philosophical and ranty now, but I was also thinking, didn't this very change happen already, in nature, many millions of years ago, when lifeforms evolved the ability to die naturally? Species that don't die have smaller chances to survive environmental changes and adapt to resource scarcity. Doesn't this hint at the kind of decisions we need to make as a species? Introduce some notion of organizational death, or renewal, or limiting force, to make room for differentiation?