Every single one of those programs comes with a laundry list of asterisks that make them far worse than any employer provided insurance I have ever had.
Also, medicare doesn't kick in until 65, which pretty much guarantees that most workers won't be able to retire until then; even if they're otherwise eligible / able.
To offer a contrasting anecdote, my government health insurance (MediCal) was the best I ever had, including my current 6-figure job. It can be done well.