I dropped Amazon (again) a while back. I'd gone back to using them during the plague, and got lazy. What jolted me back was multiple delivery failures in a row followed by a shitty "give me my money back" experience.
Right now, Amazon combines the honesty of flea markets with the reliability of a stoned teenager.
I'm back to shopping at physical stores, and am enjoying it, at least at the moment. And when ordering things, I try to go direct or find retailers who care about their reputations.