But you're not giving Musk enough credit. All engineers and other professionals told him that landing rockets is bullshit, and what is interesting here is that he went and made it happen anyways.
I'm not talking just about the engineering, everything is interesting here - the project management, the hiring, the investments, the business side... Musk has a lot of input and influence in all of these, he was the one who decided and paid for it.