It's a great sentiment, but in my experience focusing on the developers is entirely unfair.
I've worked for many small startups, and a number of corporates, and I've almost never had enough influence over a business or product decision to advocate for what you're describing, which - as reasonable as it sounds - requires significant design effort and goes against everything your average investor believes in and cares about.
Hell, I have a hard enough time convincing companies to give back to the open source community, and that's not even hard...