I don't have access to any data that supports my vibes, but it just feels like any business that sells stuff has very little incentive to actually give you what you're searching for.
I can't think of a single online store that's good at search and it seems like it's because the thought is "don't miss anything that might come close to the search terms".
Whether it's Amazon, IKEA, the supermarkets where I live, etc, any search I make comes back with what looks like spray and pray SEO.
Maybe it's actually a hard problem to solve, or maybe the goal is "sell anything!" (including better placement the seller pays for) rather than "give the user what they want".
Ikea is different though: they only sell their own products so there's so earning incentives from paid product placement. Of course they want to improve their own sales but I feel that's a very different, less nefarious goal.
Searching for anything really on amazon is... an experience. 15 sponsored vs nothing of substance. And there is no way to know that a given, say, boardgame is not even available on Amazon.
In fact, the results are so bad that most of the time I go through Google.
Every Amazon product page has a unique identifying number within the URL that can be used to relocate that exact product again if it is still online later.
If you copy & save the whole URL it works as expected when you paste it into a browser next time, unless that page is gone for good.
But if you just read the ID number to somebody and they type it into the search box, the product will appear as a tile surrounded by a few related product tiles and the rest unrelated. Completely outnumbered, and intentionally crafted to make it easier to buy some other product besides the exact one desired.
And that's when you already know exactly what you want.
Only if you then click on the correct one will it take you back to the exact same product page.
I avoid using the Amazon app exactly because of this. Firefox with uBlock makes it a lot better, and you can still switch to the app after finding the product if that's better for finishing the purchase.
Speaking of amazon... By god amazon search is horrid for this.
If you search for HP laptop you get a whole bunch of sponsored Lenovo's at the top of the page.