Companies and the concept of limited liability exists to make innovation possible. No one will start a startup knowing they will have their house confiscated and go to prison if it fails. And, because majority of money businessmen make is the stock worth, company being insolvent and thus it's stock losing all value is in itself a punishment heavy enough for the founders.