What a load of crap.
There are tens of thousands of money making consumer facing businesses, the division - in my practice - between b2b and b2c is roughly 50/50.
What the USA has that Europe does not have is a huge advantage in terms of one language and currency to be able to address 300M+ people, and if you just look at the language you can add another 45M or so. That's impossible to compete with for anything with network effects or a market to launch a product in.