It isn't because of socialism. It's an accident of the tax code. Medical coverage is tax-deductible for businesses (as an expense) but not for individuals. This loophole in the tax code was not closed by the recent healthcare reforms, which is a big shame.