People don't vote with their wallets for the best option, they vote with their wallets for what they can afford.
Everyone would like a Tesla model geewiz with zero emissions, but what they can afford is a 30 year old shitbox that burns as much oil as it does gas. They'd love to buy your supergreen organic carbon neutral groceries, but they can afford pb&j and ramen. They'd love to buy widgets made by fat happy employees that earn a living wage in a 100% renewable powered factory, but they can afford chinesium widgets made in a smelly ass factory that dumps it's waste out the back door full of workers paid a dollar a week...
People can't afford for their needs to dictate how society is structured. The structure of society dictates the needs of a huge majority of people. The exact inverse of what you're suggesting is what the simple reality is.