However Musk has much stronger persistence and likability. He can keep promise things and collect money for much longer and be forgiven when delivers much less of what he promised.
I bet Theranos could have still be a thing today if Musk was the CEO instead of Holmes. Instead of failing, they would have delivered slightly smaller machines that work with about the same amount of blood but with better UI and integrated fart jokes.
That said, I don't think that Musk is a fraud. I think that he is amazing in building financial hype machines, thus capable of concentrating wealth that can be used to work on far fetched ideas. Even if he fails to deliver on the high promises, he menages to change the landscape. After all, electric cars and commercial space flight are a thing now, aren't they?
Holmes should have delivered iOT blood testing machines of regular type when being funny on Twitter and could have been fine. When asked when the 300 test from 1 drop of blood is coming, she should have always answered "I'm confident that we will have it in 2 years". Even maybe she could have sold a more expensive machine that "has the hardware to do 1 drop blood test but will be enabled with a software update later".