Anyone not earning an income in the US gets 'free' healthcare and has for decades. It's anything but free, it's very expensive.
Just ask any developed nation with socialized healthcare just how free healthcare is, as they all universally struggle to afford it (which is why Canada's wait times are so atrocious despite being held up as a good system).
One can make a great argument for socialized healthcare without pretending it's free. Claiming it's free is just an absurdity, as it's extremely expensive.