Both democracy and capitalism say that the "general masses" get to decide who wins and who loses, for better or worse. I understand the nature of your lament, but the only solution is various forms of autocracy. Communist governments love telling people what's best for them. Likewise with dictators. If you let the people themselves decide, the overwhelming majority of them will chose whatever is most inexpensive and convenient. Period.
The truly heroic will find ways to make what's "best" also the cheapest and easiest solution. But who wants to undertake that herculean task without being very well compensated for their effort? And there's the rub.