As with most aerospace innovations, it's not down to luck but instead good engineering.
You probably ought to watch the last test flight before you comment again. The concept is sound, and SpaceX has succeeded pretty much across the board. It's not had a single failed launch attempt so far.
Their first three test launches failed not all that many years ago, which makes their rapid success as a launch company all the more impressive.
Musk didn’t even set out to build his own rockets. He wanted to use some of his Paypal fortune to launch very small amounts of cargo to Mars using old Soviet ICBM boosters. When the Russians tried to screw him he started SpaceX.
My son works at SpaceX. Changing the game as it’s played. As talented a company as you will find...on Earth