Many clubs fall into the trap of being too specific about the profiles they sign.
It starts with being too prescriptive about a gap in the squad. The club decides what it needs, then defines as much criteria as it can around what the ideal profile looks like: age, position, footedness, physical profile, specific actions, experience, budget. Those criteria become filters that extend out into the market, through data and video, eliminating players who don't fit until the best fit is found.
The player who remains is not necessarily the best player to solve the problem. He's the player who survived every filter while being available, affordable and interested.
Data accelerates the trap. It makes the process feel rigorous and the criteria precise, but every criterion you add makes the search more dependent on the assumptions you started with: that you identified the right problem, that you correctly figured out the solution, and that neither will change over time.
The mistake is thinking the solution is a specific set of player characteristics you can plug and play into a complex system. Rarely is there one specific solution to a problem like this, and the more specific your solution, the lower your margin for error.
It's a tricky trap because it's usually the product of logical reasoning and objective data. We think we know what the solution looks like ahead of time, and data disguises an educated guess as objective truth.
Players are capable of solving problems in unexpected ways, but if you narrow the range of profiles you consider based on specific criteria, those players are often removed from the process before they are ever seriously evaluated. You end up selecting for conformity, not quality.
The better process is identifying the best players, the ones who solve many problems in many ways, then building specific roles and systems around their qualities.