Google search enables the people and ideas that are found on the other end of it. People pay for ads to help their businesses to be found which provides value for them and helps those other business to create jobs as well as profits to investors.
Amazon also enables the people selling good through it. AWS enables a lot of people via technology and resulted in an entire ecosystem around what it does.
Tesla is making electric cars, which is great. They're employing fewer people and doing very little in the way of surrounding ecosystem. The closest thing happening there is the Powerwall home batteries that create some opportunities for electricians. They did open up the specs for batteries though and that definitely could create some type of ecosystem, but that remains to be seen.
SpaceX won't be creating an ecosystem anytime soon. Maybe one day and it's certainly worthwhile R&D but the value to society is harder to find.
I'm sure it will happen eventually, but where things stand now Bezos stands as much more accomplished.
It is not possible to be making things that nobody can afford to buy. This is because consuming or otherwise using something that already exists has no real cost. This is Say's Law ( https://en.wikipedia.org/wiki/Say's_law ).
And Henry Ford paid his workers a high wage because he tried a low wage and had massive, business-crippling problems with employee turnover. Working on an assembly line is hell. One minute of analysis will show that it can never be more profitable to a company to sell product to its own paid workers than to just not make the product in the first place.
Today, most mainstream economists reject Say's law.
...and it would be hard to accuse mainstream economists today of all being Keynesians.
edit: <i> to asterisk
Unless we're enabling larger ecosystems around what they've done that creates even more. So far I'm seeing very little in terms of ecosystem around Musk's companies. On the contrary, he seems more focussed on doing exactly the opposite (like Tesla's focus on going around local car dealers).