Different builds need resources to a different extend.
Last I checked, you rarely have only 1 spot you can settle. So its your choice what resources you prioritize. A 3x3 array is 9 spots with 9 different sets of resources.
Getting high material (bonus if near woods, less important river) gives you immediate out of the box better city. Grain takes 50+ turns to start to matter. Essence can matter right away with the right spells.
That immediate bonus from materials gives you the ability to pioneer spam. It also gives you the ability to building spam. 4 mat city builds buildings 2x as fast as a 2 mat city. That is huge. Only thing population gives is gold. buildings give research, production, gold, mana, and more. And they give it faster.
Exactly this. The only exception is if neither my sovereign or first champion have earth magic, I'll prioritise materials over essence.
A valid strategy. Although you are likely to get earth 1 later on via a champion or if you choose enchanters, book. Early on all I have on cities is meditation. A dozen cities with meditation gives you a heft mana supply really early on which can make quite a big difference.
Enchanters get an extra essence from the scrying pool.
This makes essence MORE important. A 4 essence city +1 from pool +1 from conclave... you got 6 essence. Thats +150% grain, +1 mats from enchanted hammer, +6 mana, +6 research, +6 gold, +some other enchantment... then buildings give you impressive bonuses, including -30% unrest, +6 mana, and +6 material (alchemist)