Decentralization would be a difficult thing to do because the large companies will never agree to split. Monopoly is always a problem, especially if the company providing a particular service or product fails to do so.
It's only the government that can make decentralization a reality. If they embrace and push the idea then it can happen. But since that might mean slimmer wallets, they probably won't.
This is why there should be higher punishment for failure :)