Quoted By:
To make an explaination for why some pokemon are highly intelligent, and why evolution isn't a PC thing: Cogninuts.
Cogninuts are a special type of seed that are released by -New Legendary Pokemon here that is grass/flying- with a sweet smell that naturally encourages pokemon to eat them.
Once eaten, it changes the pokemon's genetics and alters its brain chemistry. This change is what makes the pokemon smart on a human level.
However, a side effect is that it also messes with a pokemon's metabolism. Larger pokemon have trouble managing their hunger and either starve or go insane trying to satiate their appetites.