Because no one can get pills by mail
We have to have local pharmacies because when a person goes to a doctor and needs their medication right now, they do not have time to wait for it to be delivered by mail.
Yes, people can get many things online but we still need a way to get the medications same day.
Clearly, the answer is city government run pharmacies. /off SARC