Regardless of any particular case, if looking for the players that fit your system mean you pass on other good players that can help you win, you are putting system over success and that would be a pretty dumb approach. Systems don't win games, good players do.
It's perfectly fine to use a system in development because you think it helps improve your odds of producing good players, but given a good player, you should never hold his style against him if he performs. No system works for every player and to exclude good players you may be able to get is purely counterproductive.