When you order things on Amazon, do they tell you it will take two days or two weeks up front? Have their rates changed based on how long it takes to deliver?
It doesn't make much sense to pay a big premium on shipping if two day can turn into three weeks anyway. Their website says no guarantee on priority now.
I do not think it is unreasonable to expect the service you are paying for. If they say they cannot deliver in the time frame as stated, then don't offer it as a service.
It often still says 2 days for Prime items shipped from Amazon (not drop shipped) but it keeps getting delayed over and over. I probably order from amazon once per week the past 5 years. Its been like clockwork the whole 5 years, 2 days to my door. Now with Corona, its sometimes 2 days, sometimes 2 weeks. I'm not complaining, as I see what's going on with my own eyes. Shipping is always free for me, as I pay for Amazon Prime yearly. I'm super happy with their service, so much so I bought their stock in my IRA.