I wish this was a higher up comment because it's such an important point, and it's totally an achievable thing.
Governments should be supporting this competition, or at the very least not encouraging monopolies/duopolies. Give loads of support/help to startups, small businesses. Let the large corps fund themselves.
But instead, we end up giving them huge tax breaks, anti-competitive legislation and even give them a voice in government.