(Incidentally, I think that line should let me skip the hiring screen Leadership Principles made-up anecdote STAR recital. :)
I make a lot of personal decisions on-principle, but Amazon is too essential for me to boycott it.
I also tolerate a number of practical non-customer-focused qualities of the company, of late, because of remaining utility.
Overall, I like that I have use of Amazon, even though in some ways it's not as good as it used to be, and there are obvious ways it could improve customer focus but doesn't seem like it's going to.
Though, I did cancel Amazon Prime awhile ago. The final nudge was that Prime Video seemed to be getting conspicuously customer-hostile, though I'd come to consider Prime Video to be part of the value for which I was paying. Also, Amazon no longer seemed to be taking 2-day shipping as seriously as they used to.
A side effect of canceling Prime is that I recently stopped using my Amazon credit card. Since I'm no longer getting 5% rewards at Amazon and WFM, my non-Amazon 2% cash rewards card is close enough. The last nudge was Chase switching to eight-unhyphenated-digits SMS 2FA, every time I checked my statement. It was a tiniest little customer-unfocused thing, but it annoyed me enough in the moment, on top of ongoing mixed feelings, to energize me to go to the trouble of switching.
Another side effect of canceling Prime is that I've been buying a lot less there, because I wait for $35+ orders, to get the free slow shipping, with the effect that I often end up buying the items elsewhere or not at all.
(Incidentally, Walmart.com had a chance tonight, to get more of my business, since I hate-hate-hate that Amazon commingles product with questionable third-party sellers. But Walmart.com's product search was was no longer filtering by "Retailer" like it used to, which led me to Web search and learn of a potential problem with their supply chain integrity in general, and I really didn't want to be spraying third-party-sourced counterfeit/returned/shoplifted Flonase up my nose.)