These statements aren't always truths. If one lives in a shady area, I could see wanting it sent to a safer area, rather than take the gamble that you will be around to pick it up (not everyone can be available at a moments notice to receive things and some places, like school mail rooms won't accept packages from FedEx and UPS).
As for the waste of resources and money, that could be proven to be the exact opposite. In the case of a some items and where the person lives, it can be more energy efficient to drop ship to the store. The warehouses are already shipping multiple items to the store, so what is one more item on their own truck worth (pennies at best)??? On the flip side if they ship to your residence it could take an entirely different shipping route and company, whcihc could cost more in fuel and time to make the extra trip to your place.
----------