I firmly believe that health care, housing, food are all BASIC human rights, and you can't ever outsource basic rights to for profit companies, because by definition, the corporation is NOT working for the customer, it's working for the shareholders.
So by that logic the gov't should also pay for my house and all my food. Funny that you would choose two things the gov't doesn't pay for as reasoning why they should pay for the third.