For a new company, product features tend to overlap current or future needs of the users. If they didn't think of other people, they would probably not be billionaires. I suppose once you're a large company you can influence users in a way, but not really in a mass mind-control sort of way.
>What we need is more competition. How we do that? Not really sure. Though I think nationalism is a good start.
The companies don't want the kind of competition you're proposing though. All these companies spend massive amounts of money in loss-leading markets just so they become the ubiquitous platform of choice in all markets. Also, given that we don't have a world-government - what exactly are you proposing?