What I think is funny is that Steve Jobs also had very little technical knowledge and was just as much of an asshole, yet he's worshipped in the tech community. The only reason comments like yours are being made is because of Musk's politics. He was also loved in the Tech community, before supporting Trump.
Musk doesn't have to be a 'real engineer'. Most 'real engineers' would obsess over mundane details and rarely think about the bigger picture or making a profit.