I think too many people feel physicians should be compensated due to the extensive training and "sacrifices" that pre-meds/med students/residents must make in order to become a BC physician. I think doctors will always be compensated relatively well because of the services they provide; doctors will always have relatively high "economic rent", for those economically inclined. There aren't many alternatives for quality medical care (DNP's aside 🙄) so I do believe we will always be remunerated fairly well. Even looking at countries with (gasp) universal healthcare (Canada) or single-payor (NHS in Britain), physicians still make six figure salaries.
That brings me to your next point: how much is a six figure salary?
For argument's sake let's assume a $200k per year salary. I'm assuming this salary is not unattainable for any field in medicine. I'm also assuming that physician salaries will be unlikely to drop much lower than this point for most specialties.
$200,000 minus taxes (we'll assume 40%) gives us $120,000 per year take home pay, or $10,000 per month. Assuming $350,000 in loans at 6.8% interest over 10 years (monthly payment of $4000), leaves you with $6000 per month take home pay, or $72,000 per year. Not a lavish lifestyle, but you won't be living in a box eating ramen either.
Now, some will still posit that $200k is not a lot. I grew up on a slightly less than $200k household income. We don't own a boat, or a vacation home, or a Maserati....but both my parents drive luxury cars, myself and my 2 siblings have our own vehicles, I've never gone hungry and I've never been disappointed on Christmas at a dearth of presents under the tree. We took vacations as a family, not to Europe or 5 star resorts, but we did alright for ourselves. Basically, my parents made enough to provide a middle to upper-middle class lifestyle for themselves and their three children.
Now the next logical point would be: is it fair for a doctor who "sacrifices a decade" in training and several hundred thousand dollars of debt make only marginally more than a couple with bachelor's degrees?
I think this brings us back to the point so oft trumpeted around these forums: don't do medicine for the money...which is, I think, both true and false. As elucidated above, medicine hardly affords an opulent lifestyle (at $72k you'll be ballin on a budget) and I'm not sure it should. No other career path, save NBA player or rap mogul, guarantees the salary medicine does. Sure, their are outliers in every field and I know some idiot will post that a guy their friend's friend's cousin knows makes $XX,XXX,XXX doing some menial job, ipso facto: medicine sucks. Those who go into medicine EXPECTING that their medical degree should automatically entitle them to money and b!tches (which always follow money, clearly), as stated ad nauseum on these boards, will be thoroughly disappointed. And rightfully so, nobody is entitled to anything. Too often people consider medicine because "doctors make bank". Then they're told, don't do medicine, do dentistry: they work 3 days a week and make $250k a year. Check out DentalTown or other forums and see how many dentists are chasing the "million dollar practice" pipe dream. There are plenty of dentists that are hurting also, and dental school tuition is even worse than med school. You think $200k in debt is bad? Try $400k+. Nobody is going to hand you $$$ based solely on the letters after your name. A medical degree puts you in a position to maximize your income, but it's hardly, HARDLY a guarantee. I think too many people forget that.
That being said, I do believe there is, and always will be, money to be made in medicine. Business acumen and niche markets will determine who will make those coveted "half million dollar" salaries in the future. Things like concierge medicine, cash practices, and cosmetic procedures have already proven to be effective means of maximizing income. We have to assume that physician salaries (by virtue of insurance or government payments) will not rise. If anything, we're looking at significant decreases in many fields. Therefore, identifying and exploring such niche markets will be the name of the game in the future.