Мухоловки стали хищниками из-за дефицита питательных веществ в почве, в особенности азота, который важен для растения. 1
Поскольку мухоловки растут в болотах, в почве наблюдается нехватка необходимых элементов. 1 В таких условиях меньше конкуренции среди растений, а способность ловить живую добычу, расщеплять и усваивать животный белок восполняет дефицит минерального питания. 5