Earlier quoted context omitted.
I now use amazon to buy Anker products and that's it. I recently was shopping for a heart rate monitor - the Wahoo TICKR X was out of stock everywhere except Amazon. I couldn't get over the feeling that it was in stock only because it was fake, so ordered a Garmin from a bike store instead. There is no store I trust less.
Why not just buy directly from Anker? https://www.anker.com/store Generally that is what I try to do for anything I want to buy — get it from the producer directly. Sometimes it is prohibitive in some way (e.g. shipping time or cost) or more expensive but most of the time the experience is perfectly fine and I can be totally confident in what I will be getting.
Something I’ve learnt - a reason I’m tempted to shop at Amazon is because I have an account there. But many suppliers now allow shopify or Paypal without needing to set up an account. By avoiding the temptation to set up an account (ie ignore FOMO of offers), using other sites becomes as seamless as Amazon.
I now believe shops that push customers to set up accounts and don’t use shopify etc, drive people to Amazon for convenience.