I think it's the fact that you can get a company incorporated to do pretty much a vague _anything_ is the problem. There should be an ounce of thought by the State as to if what the person wants a company for is actually useful for society before granting them immunity.
The second major issue is that the State is never willing to dissolve a company once it reaches some size no matter how much wrong doing it does. Like Walls Fargo willfully creating fake accounts to charge consumers money should've just be an instant disqualification for a banking license.