Exchange plans are fine enough, and like, they're not that cheap, but they're also not that expensive either. Depending on how much you make from investments on your never have to work again horde, you may be able to qualify for rate subsidies, and then it's even less expensive. In my county, if I were 64 years old, assigned male at birth, I'm looking at about $17,000/year for a Blue Cross Bronze plan (less costly options available), with $9,200 out of pocket max. Budgeting $26,000/year for healthcare means less than $1 M should cover you for life (assume 3% perpetual withdrawal rate). Rates are lower for younger people, but budgeting based on current costs for the oldest people should help the numbers work. Double the budget if you have a spouse; do some math if you have kids you need to cover until they become independent. Definitely make sure you work until you have earned Medicare eligibility, cause it'll be handy when you reach that age.
Is $1-2 M crazy-high? Kind of, but depending on what your annual withdrawal rate target was, maybe you can just say if you've got enough to pull $100,000/year, you're good on healthcare too. Hopefully most years you won't hit the out of pocket max.