And also because of the ridiculousness of controlled substances, you can’t just order ahead for, say, 2 months of buffer that could negate the risk of delays.
Because people can’t be trusted with too much medicine. Like everyone’s going to OD on cancer drugs or something if they don’t ration it out to the day.