> The demand is just short of infinite, it requires an extremely specialized and highly capable labor force, and it has piss poor labor productivity forever.
Just because demand (typically) outstrips supply doesn't mean demand is just short of infinite. It just means it's hard to measure the demand. This is just like highway traffic --- you can't know what the demand is when it's all full, you just know there's more demand than capacity/supply.
If you built a crap ton more hospitals, and forced everyone into mandatory service in healthcare for 20 years, I'm sure you'd have more supply than demand. That's a terrible plan, but it would solve the supply problem. You could modulate the mandatory service period to adjust to the needs, and it would still be a terrible plan. :)
Something better would be some steps to address the bottlenecks. How can we attract / train a larger labor force; how can we retain the labor force; how can we increase productivity; something about facilities. Who can make the changes and how can they be incentivized to do it.
I'm outside of healthcare, but here are some armchair ideas. There's a lot of "administrative busy work" that makes everything harder to do; if you ever need to call around to multiple pharmacies to get your meds, there's two problems there: the first problem is that shouldn't need to happen, the second one is that it's amazingly difficult for pharmacies to communicate; it's not uncommon for a physician to order a test and the wrong test is performed, etc ... it's not easy to streamline communications, but it would improve productivity if done correctly. There's also a lot of things that reduce quality of life of healthcare professionals which reduces desire to go into the field and reduces time spent in the field. And of course, there's limitations on the number of residency spots.