Or just get things delivered by a sane service that stores your packages at a neighbourhood postal office rather than a warehouse in a distant suburb :)
Sure, that's one of the ways to solve the problem.
Most retailers are upfront regarding the delivery service used. You wouldn't shop at a brick and mortar retailer that's unreasonably far from you. Why shop at an online retailer that sends your packages unreasonably far?