Well, “fraud” was the OP’s word, not mine. In my mind it connotes something criminal and I’m not sure Musk has reached that bar. But I do think he’s some kind of a confidence man, trading on SpaceX’s reputation to project competence elsewhere where he simply doesn’t have it. Tech in particular, yes.
I think the tech criticism is kinda weird since he founded successful software companies before SpaceX. One of which gets used all the time to this day, although obviously PayPal has changed a bunch since then.
Like is it ridiculous to print code out to "review"? Obviously, yes, but a few stupid ideas doesn't make someone an outright fraud.
I'll note that here I'm using fraud as I believe OP was using it, to indicate that someone is pretending to be something or have some talent that they do not.
IDK, I find "fraud" to be a weird criticism in general for Elon. Like he seems like he's kinda a huge asshole and he's really bad at estimates.
People in general seem to want to criticize people they don't like on multiple angles and often don't care if the other angles are true at all as long as one is. That kind of thing really irks me.