Can't say for USA, but in EU if I want something I can find at least 5 online non-Amazon stores that sell it. Often times they are also cheaper. I refuse to buy anything on Amazon anyway, don't even have an account and I can still get my stuff.
As someone who avoids purchasing anything from Amazon like the plague - B&H is great alternative. I have a set of "shops" that I rotate through depending on the product type:
Electronics - B&H
Computers - Microcenter
Musical Gear - Sweetwater (even though they got bought out by private equity, my sales agent always tries his best to do right by me)