Two things:
Thirty or forty years ago, families were far more likely to have a stay-at-home spouse than they are now.
9 to 5 in the United States has become the exception rather than the norm. I would bet more people work 8-6 (or longer) than 9-5 these days.
The problem with this argument is that most people are working away from home during the hours when UPS, FedEx, etc. are delivering packages. Not leaving packages on the front porch would be a major inconvenience for millions upon millions of people.
I do like the idea of the Amazon locker...