He's just not that good at business
That is a very nice way of putting it. He's a narcissistic worthless idiot asshole and a scammer who got really really lucky a number of times. He has charisma, I'll give you that, but so did Hitler (and sorry for the comparison, its just to make the point that charisma alone isn't worth that much)
I've seen him for what he is for years now and still there are huge swaths of people out there thinking he is some kind of saviour or something,blind of like people who think Tru o is the next coming of Christ.
People are idiots