to get non-payroll money out of a c-corp and into the owners' pockets, it will be taxed twice, first as corporate income and then as dividend income on the individual owners' tax return. if you have a way around this that doesn't involve laundering money offshore or to shell companies, i'm all ears.
for a smaller, closely held private company with no institutional investors, an LLC taxed as a partnership or something similar (not an s-corp) will yield a lower effective tax rate for the owners of the company and more closely represent what actually is going on.
investors want to invest in a delaware c-corp usually because all of the laws and case precedence are favorable to them.