I think if you had just left it at “Got a substitute?” and left off the snark you wouldn’t be downvoted into oblivion. I’ll try to give you my honest take. It’s a fair question. Amazon is a really nice service. I was a prime member for many years. About 3 years ago I cancelled because: the price kept going up, the usability of the site keeps getting worse, (alphabet soup pop up “brands” poisoning search results) and the customer service has gotten worse.
My process now is, search for what I want with one or more search engines, or, a website with reviews I trust like wirecutter, seriouseats, rtings, gamersnexus, etc. Once I decide on the item, see if the manufacturer sells it direct. Then, I price compare using a google shopping search. If Amazon comes in at MUCH cheaper than everyone else, I might still buy from them. If it’s close, especially if it’s a small business, I try to go more direct. If your cart is over USD $35, shipping is still free but slower. If I have smaller things less than $35, I sit on them and wait until I need enough to put me over or stock up on basics like garbage bags. If I need something fast and Amazon is the only place to get it, I can still pay for shipping several times a year and spend less than I would on the prime subscription. I typically only need to pay for shipping once or twice a year.
You can make Amazon compete and behave better without completely cutting them out of your life. Cancel prime, and shop around.