It’s normal when building and optimising a product to take a look at how others have solved similar problems in the past. In fact, this is a critical part of the design and product research phase.
But be careful with assumptions like “Company XYZ does it this way, and they know their shit: they wouldn’t do it that way if it didn’t work, so we should do it that way too.”
I’ve heard PMs and designers say things like this all the time, and although it’s tempting to believe when you’re under time pressure to ship, it’s rarely the right decision just to blindly copy the competition or whatever reference model you’re looking at.
The thing is: from the outside looking in, you have no idea why they decided to solve the problem in the way they did. You don’t know the context of their users and their business.
And you don’t have the data. You don’t know if it’s even working.
Maybe that solution isn’t performing at all and the product team hates it, but they haven’t had the resources or time to improve it yet. You just don’t know.
Get inspiration from those who have solved similar problems before you. The product world is full of incredible people that ship innovative solutions every day, and it would be foolish not to learn from that. And yes, there’s no point re-inventing the wheel. But remember that not every wheel fits every vehicle. Implementation and context is everything.
So don’t copy blind. Don’t assume it will work for you directly. Learn from the best; then make your own decision. Then instrument with good analytics, measure and iterate.