There are a number of things I hate about Amazon, but by far the main thing is the culture of people that expect next day delivery on literally everything!
A woman placed an order with the company I work for on Wednesday last week for a 17.5 x 8 foot shed, sent us an email on Friday to say that she hadn't received it or had any tracking and she couldn't understand why?
I emailed her to advise that there is a 4-5 week lead time on these items at the moment, and she hit the roof!
She intermediately requested to cancel the delivery and had a go at us and said she should have ordered it on Amazon prime as she would have had it by now!
I sent her a link to the product on Amazon and advised that we use the exact same supplier, so have the exact same lead time, the only difference is Amazon will charge her £600.00 more for the privilege.