Here's my take on the pharmacy thing, from the midwest US. Doctors can and will give me a written physical prescription and I can take it to any pharmacy I durn well please. Frequently they ask me if there's any particular pharmacy that I prefer, as they can send the prescription electronically. I usually choose this, as often when they send the request ahead of time, my medicine is waiting for me by the time I get to the pharmacy. It's the option I choose, but I could also choose to switch to any other pharmacy at any time.
I do the drive-through because the pharmacy itself is located in the very back of the store. The best time for me to go get my medicine is also the best time for a lot of other people to go out shopping. When I was at a pharmacy without a drive-through I had to wait behind people who wanted to ask the pharmacy techs questions on every single thing, who wanted to discuss payment options, who wanted to argue about the prescription from their doctor. These people effectively blocked everyone else who wanted/needed anything.
Now that I go to a drive-thru pharmacy, I know my medicines are ready (I get text alerts from them, and can refill everything electronically as well) and go to the window. They have someone working specifically drive-through and someone working specifically the counter, so I don't have to wait for someone who wants to stand at the counter waiting for their medicine (sometimes takes 20-30 minutes to fill, if they don't step aside the tech can't check anyone else out). I also have my medicine completely covered by my insurance, so all I have to do is show up, verify my address on file, they give me medicines. No payment, nothing. It's simple.
As far as anything else goes, it's sometimes a matter of time, sometimes of convenience. If I've got to go to the bank to deposit one check (birthday money, rebate check, etc.) and the drive through lane is nearly empty while the parking lot is nearly full, I'm going to assume it's faster to do drive-through. Also, personally, when the weather is well into the 90s-100s or well below freezing (both of which we get with annual frequency) I'd prefer to stay in my car. It takes a while for my car to warm up/cool down, and even just a few minutes in a building tends to do a good job at getting the temperature on par with the outside temperature.