The more docile and small a monster is, the easier it is to survive.
The more ferocious and large a monster is, the harder it is to survive.
Aggressive monsters don't avoid approaching fights.
If they lose a fight, they die.
Even if they win, injuries slow their movements.
Because of that, if they meet another opponent, they're defeated and become prey.
Large size and great strength aren't advantageous for survival either.
Maintaining such a body requires lots of nutrients and magical energy.
They feel hunger more often and must fight more.
Rather, small things that hide well survive more easily.
Considering the saying that the longer a monster survives the stronger it becomes, would cockroach monsters living under rocks be the strongest?
Of course not.
The more aggressive monsters have more opportunities to absorb magical energy.
Thus they evolve more and become stronger.