This is not me shilling Walmart. I've been pleasantly surprised by it in the last year, and find it to be a real competitor to shopping at Amazon.
If you care a lot about the price, you already need to consider other shops, since Amazon isn't necessarily the cheapest anyway.
I have ordered one thing from Amazon in the past five years, where the manufacturer only sold to consumers through Amazon.
Same with steam (that takes a big money cut and their buggy launcher is awful)
Or you could just ask your local store to order it for you and you would have it in a week. It's not like this was an unusual situation.
Nowadays, I'm not going to pay full price to wait for a week either, but there are alternatives to Amazon.