There seems to always be shortages on Adderall or Vyvanse. The government limits how much can be produced, so the supply is not based on demand. If the major insurers stop paying for the name brand, then demand for the generic will go up even more.
Well that's dumb. They should allow the production to be a total supply number, rather than by the manufacturer, so generics can pump out as much as they want to the overall limit and undercut the brand name supplier, forcing their hand in lowering the price.
You've described capitalism and not the corporate socialism our pharmaceutical overlords get to enjoy. In many cases, the same company produces both the name brand and generic versions of a drug.
Not sure, I've only ever been on Adderall and Vyvanse. And I don't like Adderall. I was diagnosed late in life and just started this journey about 1.5 years ago.