Nonsense. There would be enormous use of fully open source alternatives to Google search, Gmail, Call of Duty, Starcraft 2, Destiny, and dozens of other similar projects. The best, to my knowledge, fully open source search engine is Yacy and it totally sucks. Running your own email server isn't too hard, but getting your mail to recipients on Gmail, Hotmail, or Yahoo mail without relaying through one of the big services is all but impossible. There are plenty of nice graphical fully open source video games out there, but nothing with the artwork or the voice acting or the visuals on par with a top of the line AAA game. Nobody is making them because it's too damn difficult.
To be good, these things need experts in the field following good business and engineering practices. It's difficult, costly, and takes a lot of time, so only large international companies have much of a chance at being competitive. The forces of capitalism or government development seems to be the best ways currently to solve these kinds of massive undertakings. The internet has shown a lot of promise in allowing loosely-connected entities to collaborate, but once a project starts to look like it has value, somebody always takes the bone (or their part of the bone) and tries to personally benefit. Everybody needs to put food on the table at the end of the day.