A lot of companies already do this, which causes for some even more problems.
Last year I ordered RAM for my computer and the shipping details said delivery by Fedex, so I gave them my street address, which is only used by deliveries like this I have a PO Box for all mail. Well if I did check the delivery status early enough on the day of delivery I would not have seen that Fedex stated handed over to the USPS. So I go check the new tracking number they gave for USPS to see that status saying being returned to sender due to invalid address. Thankfully i was able to get to the actual post office before the memory was scanned to go back. If I had not have gotten there when I did I could not have gotten it after it was scanned as going back for at that point the USPS considers it no longer my package since it was being returned. Now when ever I order I have to call to confirm how it will be delivered to make sure I give the proper address. Slows down ordering when I have to wait on hold. So much prefer going to store myself and picking up after that.