Granted, the current situation is problematic, but this happened even before and since you are prime, you don't get any money back or something like that. It's just bad luck then.
Now, you might think you could rely on the services where you pay extra for same-day delivery or morning next day. But those end up missing the delivery window a good half of the times I used them - even before the pandemic.
Next day or same day delivery just isn't something that seems to work reliably here in Western Europe.
I know companies where a local driver will literally get in a car and bring me what I need right away, but that doesn't scale to Amazon levels.
Given that prime delivery rarely holds its promise, it is no surprise that Amazon needs to make non-prime delivery even less attractive.
But you know, there are other vendors! Plus, you are less likely to get a fake product if you order directly from there.
And the dark patterns on placing an order without re-upping Prime feels like the fake download buttons on download.com without an ad blocker.
(I actually tried going along with the scam, but his call centre was so noisy he couldn't hear what I was saying, ffs.)