horses for courses
Short definition from Wiktionary
Phrase
- Different people are suited for different jobs or situations; what is fitting in one case may not be fitting in another.
We haven’t written up horses for courses yet: Simple and Standard meanings, examples and a quiz.