Nearly every time I've bought cheap USB-C cables off Amazon they didn't perform as advertised. The few times I bought name-brand ones they looked different from the ones I've bought at in-person stores and once again failed to perform as advertised (likely counterfeit).
I avoid Amazon as much as possible these days.
After years (my whole adolescent and adult life, more or less) of online shopping, I find that it's actually quite refreshing to go to the store, find the product I need, and purchase it. I have it immediately, I got to handle a demo unit and get a feel for it. If I need to return it, I go back to the same store and get my money back the same day.
There are pros and cons to both, for sure, but these days I find I'm valuing the offline experience more and more.
I'd much rather drive somewhere fun with the kids, work on a hobby, read a book, or just frankly sit and do nothing than go to a store.