Ethology
Another reason is that not all traits of a species can be maximised at the same time. Increase in armour, for example, is bound to slow down movement. Teeth which are best for vegetation are much less good for meat. The final result is a set of traits, most of which are sub-optimal.