Yep, totally fair. The other side of the coin: shops without a local pickup option via a shipping rate, or with only one shipping rate option, it's a very good thing to have a rate selected by default. It removes a hurdle to checking out, reduces errors and speeds up the process.
That's all to say, we have some work to do :)
Shopify - Just to reinforce how important offering a Collection option is in the UK:
1. Recent research by the University of Southampton found that 35% of online shoppers use Click & Collect and this is set to double by 2017.
2. Rules on permitted development are being changed to permit retailers to make changes to premises to facilitate Click & Collect without planning permission.
I don't know about other countries but it's clearly it's a big thing in the UK.
While this isn't a prefect fix, I have implemented a workaround that removes some of the likelihood of human error/trying to cheat the system when it comes to offering local pickup.
This is the brief overview: on a client's site, below the checkout button, I added a checkbox that the customer can check if they want to pick up their order. If the customer checks the checkbox, a "local pickup" product gets added to their cart with a very high weight. On the shipping side of things, I have added a rate called "Pick-Up My Order" which is only triggered if a very high weight is in the cart. In this case, I set the local pickup product to weigh 5000 kg. So, if they don't check the checkbox, the Pick-Up My Order method isn't visible. If they do check the checkbox, it is.
Setting up the pick-up product and corresponding weight is simple enough, but some coding is required to add the product to the cart when clicking the checkout button. I also made it so if the item is already in the cart (someone goes back to shop some more) and doesn't check the button again, the pick-up product and thus the shipping option is removed.
care to share the code Andrew?
Also I'd like to say it's ridiculous that this hasn't been fixed yet - it's been requested over and over since 2008. I'm getting customers literally everyday making mistakes by not realising they selected local pickup. I then have to either pay for their $10 postage or ask them for to pay more. This is unprofessional and damaging to the customer relationship. Please fix this Shopify.