This is exclusively the result of the ex-patent holder AND the generic manufacturer not being able to make a profit.
This is not about "boxing out competition". In fact, we need to box out competition to the patent holder for much longer. It's the only time period when any besides the foreign companies can make money on these drugs. Now even the foreigners are getting squeezed by the commies.
The only drugs in short supply are those whose patent has expired.
Could we agree that the FDA is a tyrant and out-of-control bureaucracy, and that their over burden of Regulations do indeed make it impossible to manufacture out-of-patent pharmaceuticals?