In a matter of 4 days, Amazon went from next day shipping to 1+ month "estimated" delivery timeframes. This was the final straw for me to finally commit to finding items from non-Amazon sources. So far everything I've ordered has come in a reasonable timeframe. Possibly, taking one day longer, but not 15x longer.
I ordered an air conditioner that showed up 2 days later with free shipping. Yet, Amazon failed to ship a PS4 controller for 3+ weeks (ended up cancelling and doing Best Buy pick-up 10 minutes after I ordered).
-----
Oh yea. I almost forgot about the thermometer that my wife order on March 28th. Today is April 23rd and we still have not received it. Estimated delivery is May 7th.
Maybe Amazon doesn't consider that an "essential" item, but I certainly wouldn't place it on the list of "useless" items.