I totally agree. I think people have a lot of status quo bias though so will argue that 2 corporations controlling all apps on mobile devices is actually a good thing.
If that had never come to be and it was decentralized instead, no one would be lamenting that corporations weren't in charge.
For example, few people think it would have been good if a corporation had beat out the WWW.
On a side note, it's important to appreciate where companies didn't win and not take it for granted: online encyclopedia, email, many programming languages, anything where an open-source solution won.