Idiom: Horses for courses

What does 'Horses for courses' mean?

Horses for courses means that what is suitable for one person or situation might be unsuitable for another.

See also: