You might be surprised, I have talked with people that say 'free' and I say 'you mean paid for collectively' and they say 'no, free' :)
Person: No, free.
You: So how will the doctor get paid?
Person: By the government.
You: Where does the government get its money?
Person: Oh...
People usually have the knowledge, they just haven't made the connections.Even more, in most systems I know the amount paid for health insurance is fairly explicit. Where I live you actually get a bill from a non-state company (some things may be subsidized from other taxes, and if you can't afford it you also get a subsidy, though) so no, people don't think it's "really-really" free. It's "people with more money contribute more".