If I make a trip to (for example) Target, it feels nothing like Target of 20 years ago. The chances are good that they don't have what I hoped to find there. I'm getting used to being regularly disappointed and am learning to plan around waiting for an Amazon delivery.
This seems to be a vicious circle. The thing stores had which Amazon didn't was that they used to have a decent selection of things you could get "right now" and they're giving up on that niche to try and compete on price. I don't see this ending well.