In my experience corporations and employment are for "socialising profits". As skilled developer I can make good money on my own. In employment I have to sponsor admin stuff, less productive coworkers, shareholders...
Corporations are basically form of social welfare for most people. In past there were less unproductive people attached.
I don't buy risk being shifted. Housing or gold is very conservative investment, and it had good returns.