This seems to a british specialty.
In Germany, ALL pharmacies are dispensing. There is no legal framework for a business just selling prescription-free drugs. Given the fierce resistance the pharmacists have shown to any change in their field, this will remain that way.
In France too, all pharmacies are dispensing. Moreover, drugs are only sold in pharmacies. They cannot be sold in supermarket for example (aspirin, acetaminofen...)