There's an idea that a "good" algorithm is one that does not seek to deceive or harm us. When you search for a specific part number, you want exact matches for that search at the top of the results. It's fine if those results include third-party parts that are compatible with the part you're searching for, so long as they're clearly labeled. There's room for argument about how to order those results - do highly rated third-party parts go above the OEM part?