Некоторые организмы становятся монофагами в процессе эволюции по разным причинам, среди них:
- Адаптация к определённым экологическим нишам. 1 Если в одном месте живёт много близких видов, то монофагия может быть выигрышной стратегией, так как снижает конкуренцию. 1
- Закрепление видовой изоляции. 2 Монофагия как способ питания может закреплять и поддерживать видовую изоляцию. 2
- Необходимость в устойчивой кормовой базе. 3 Для монофагии нужна стабильная доступность пищи, иначе полифагия (питание различными видами) может быть лучше. 3
- Анатомические, физиологические или биохимические адаптации. 2 В этом случае потребление только одного вида пищи обусловлено закреплёнными особенностями организма. 2
Однако есть мнение, что узкая пищевая специализация может быть эволюционно невыгодной. 1 В некоторых случаях монофагия не снижает конкуренцию, а является эволюционным тупиком. 1