I've noticed this lately in coastal California of all places. I needed batteries by Sunday morning, was ordering on a Thursday. Plenty of 1 or 2-day options when searching and adding to cart, then when it came time for checkout... none of the 5 options I tried could be delivered in 2 days!
It seemed the interface was designed to hide the true delivery estimate in the last step and trick me into thinking the item would arrive on time.
It seemed the interface was designed to hide the true delivery estimate in the last step and trick me into thinking the item would arrive on time.