No, there was no reusable first stage before SpaceX, and pretty much everyone in the industry was laughing at Elon for even proposing it.
Would you please stop lying about SpaceX?
And how is it questionable? They've got the cheapest (for their class) launch prices in the world.
Elon says stupid things sometimes, but I would rather have most of the time, than more stupid manager talk from our German companies with their 'electrified intelligence' and AI in our dashboards (because they bind a GPS coordinate to a setting like Tesla).