It is broken now. The brokenness and over-regulation in the name of enforcing the broken system creates gatekeeping and much higher costs for the consumers needing the medications. There is no logical reason to deny someone a maintenance medication that they need, other than to drive further profit and monitoring. Only monitoring makes sense, but doctors, at least in the states essentially treat everyone with ultimatums for medication access. But that action of denying further inhibits well-being. Never mind someone needing to travel regularly for work, and having to worry endlessly if they have enough or that they have to travel "home" specifically for accessing additional medication.
Even today, I found out a friend is having major medical issues that would never occurred if they had been able to access their generic maintenance medications. It is truly a mater of the cost without is substantially greater, but the systems only create higher costs.