Medicaid is for low income
Medicare is for old people
The average joe gets his healthcare insurance through work
Now think about what i wrote above
It makes zero sense
You just proved to yourself that the healthcare system makes sense... poor people get medicaid, old people get medicare. If you don't have a job, you are POOR, you get medicaid. If you're too old to work, you get medicare. Now, if you choose not to work... you shouldn't get any healthcare.
And if you work for a place that don't provide heathcare - GTFO and look for jobs that will provide healthcare. NO ONE is forcing you to stay in that job.