Prime changed from being "We're going to have the package to you in two days" to "We'll get it to you in two days, if we feel like it and it's convenient and inexpensive for us to do so".
Repeatedly, lately, I've bought items based on delivery times only to receive updates a few hours later pushing the delivery times back by days. It's one thing to have an exceptional circumstance during delivery, and quite another to change the committed (was it really?) delivery time within a few hours of the purchase decision.
Yeah, COVID, I get it. But it's not just COVID.