It is actually not Musk's fault. I mean it is his fault believing in bad economical principles and not knowing physics. But the main problem is this:
Batteries simply don't have enough energy (aka punch) for the modern world. Not yet. They are simply not economical. Nobody in the Western world makes EVs profitably. Maybe the Chinese can, with their cheap labor. Other carmakers make them because they can afford a loss just to be in compliance with states' laws. Tesla can't.
But basing a car factory in CA, making no research on just how much for they could sell them (35K promise, pulled out of his ass), mismanaging the company, no dealer's network,etc. Those are all capital mistakes. That is why Tesla will fail. It would have probably failed as a nieche luxury carmaker, but with the M3 massmarket bondogle, they are doomed.