I have a hard time getting excited about a world where every new business has to be fully vertically-integrated because their competitors are all being dicks to one another.
Healthy competition only amongst those who have the resources to compete in all markets at once...
It doesn't seem to be enough to offset the gains from the efficiency of scaling horizontally. Each product or service, when provided or assisted by computers, requires fewer and fewer humans which are the most difficult to scale up, so an organization can set that up and then move up and down their supply chain. It might be a temporary benefit though, because once it's big player vs big player they won't be able to easily extract value (or one of them will kill the other and get even bigger, which is bad for the rest).
Healthy competition only amongst those who have the resources to compete in all markets at once...