In the USA we have a long held prejudice against public provision of goods and services, because that's "socialism," and therefore "un-American." At the same time, we have long established and widely accepted institutions like public schools and public libraries. Many US state constitutions even make education a right.
But the logic of this transfers to other areas. If education is a right, why not health care? Why not housing?