NE also lost my business because they used to have free Fedex shipping, with their warehouse near an airport, as am I, so even at a great distance away, could get 1-2 day shipping times for free.
I'm also near an amazon hub and they can deliver same to next day. Used to be, without prime, Amazon would literally sit on my orders, not ship them for a few days because they'd get to me "too fast" but that seemed to change around (if not a little before) the time Covid started, now shipping ASAP.
That doesn't necessarily make me a fan of Amazon though, they lost that option when they perma-banned me from posting on their site. I could set up a new account to regain that, but it was more benefit to them than me so if that's what they want to do, so be it.