If that fails I do a web search and buy from another platform
This is something where I think we could benefit from the wisdom of a community.
Naively searching the web will generally yield >90% results centered around Amazon. Even if you exclude all Amazon domains, you need to sift through all the listicles and "review" sites that are really just Amazon ads with Amazon affiliate links inside.
Same deal if you want to use deal aggregators like slickdeals. The overwhelming majority of posts there are from Amazon, or subsidiaries like Woot.
Heck, recently I bought something direct from a brand's own web site, only learning that they shipped through Amazon when I got the Amazon tracking number. I'm honestly not sure if I could have known that before completing my order.
It is getting ever harder to avoid giving Jeff Bezos more money.
I don't think they're owned by Amazon, but the shipping email gave me an "Amazon Logistics US tracking number". I guess that means Amazon handles warehousing and shipping? I don't know what the practical difference is between buying on their own site (which used Shop.com for payment processing, fwiw) vs buying on Amazon.
There are classes of products that are basically impossible to find locally now. Or if you can find the products, they're outrageously expensive. One example is computer cables. 20 years ago I could walk into any dollar store and get all kinds of cables and adapters for $1-5. Now the only things I see locally are, like, $30 HDMI cables. I'm not paying $30 for a cable, especially not when that money would be going to another huge corp like Best Buy or Target. I'm willing to pay a bit more to shop local but there are limits, and there are so few truly local places left.