SpaceX built on existing engineering, and by some accounts isn't that much cheaper than Ariane 5 launches. It is bloody impressive so because it is a new company. Selling SpaceX as the saviours of space exploration and rocketry is a bit much so. It hirts to have Musks business, and other, attics overshadow that success.
Then comes SpaceX, doing engineering that NASA seems either incapable of or uninterested in (no specific blame on NASA, there is no substantial government push for progress in this area). OK, maybe you and I have not directly benefited from SpaceX yet, but do not discount the accruing benefit of cheap transport to space.
There are much, much, much easier ways to make money than to make an electric car company and a space company. Your argument is a little too cynical.