I'm sure that there's many med students whose parents are paying for it all.
That said, I'm not sure there's many med students' parents who can
afford to pay for it all.
In my experience, baby boomers feel that it's some kind of "status symbol" to brag that they have saved and paid for their kids' educations. It's almost a mark of shame to admit that they can't pay for education.
Which is odd, because most baby boomers have saved next to nothing for retirement.
"Modern" financial advice is that you should save for your own retirement first. Then when that is settled and in good shape, you can start thinking about saving for your kids' college. Most boomers got that the wrong way round.
So here's my take on what will happen.
1 - student has parents shell out at least $250,000 for med school (and undergrad).
2 - parents get a little older and sicker.
3 - parents end up realizing that medical care for older people is a lot more expensive than they thought.
4 - student, now a doctor in the key years of developing a solid career foundation, ends up spending a crapload of their own money supporting the parents. For years and years and years, because the parents have the ultimate guilt story - "we're in this situation because we put you through school to give you a great life as a doctor."
It all evens up in the end financially. And if it doesn't, then it doesn't really matter - as a doctor, you should be in a good position to save for retirement and pay for your kids' college.
And putting yourself through college or med school, even by borrowing the whole thing, is something character-building and to be proud of. I also think those students paying for it themselves tend to get better grades since it's their "own money" that they're spending and they want to get the best value for it.
(Plus, to be honest, a 26 to 28 year old who has never had to support him or herself is kind of a tool in real life. Nobody likes them!

)