Because pharmacies aren't regular businesses and both pharmacists and pharmacies are specially licensed. The government can tell them what to sell and what to commonly stock and sell to keep their licenses. Reasons of limited supply or to control narcotics are covered under federal and state guidelines. Reasons to not…