Nearly 100% of the time, I am expecting a notification from Canada Post or Amazon (FedEx less frequently, but still).
Even outside of that, you can often predict when people are expecting a package. Christmas. After various sales weeks.
When you’re not constantly buying things online. Most people in the world aren’t expecting packages “nearly 100% of the time”.
Some of those can have over a month between purchase and reception, and might be shipped at arbitrary dates after purchase
I'm not that big of an online shopper, but there's certainly people that are
What annoys me is that even the legit SMS notifications contain nothing identifiable about the package or sender, it's always "Your shipment #QWERTYUIOP is arriving by UnrelatedCourier between 1 AM and 11 PM today".
Do these people need to buy shit constantly? I order maybe 5 packages a year, max
Some people still prefer to buy most things directly in physical stores. For me, would be easier to list the few times when I am expecting a package. And even then, I'm expecting the package, not some random message about it; it usually arrives without any notification at all (and the tracking on the site is usually delayed).
You're right though that there are other mechanisms for this, it was around the holidays when this happened most recently. Plus humans tend to remember salient things and I probably more easily forget the ones that come when I'm expecting nothing.
Anyway, if their systems were better it would be easier to avoid scams without stress. I've never had to rely on external info for Amazon and it's true I'm often expecting something from them.