Alright, seeing as you find them stupid also in the skirmish maps, what do you think is 'stupid' behaviour?
Please state everything your villagers do, and what they do wrong as well, according to you.
Most villager behaviour is defaulted by the Store Flags, they will do what the flag represents.
If the only flag available is the breed flag, your villagers will tend to not do anything at all.
If the flag is gather wood, villagers will go anywhere to get the wood.
Please also note that villages of more then 200+ villagers, tend to get over-crowded, when villagers go 'relax', or 'do nothing', they will sit somewhere in the village center. (A location pendicular to the Totem, and Village Store) Villagers tend to 'fall' onto one an other, and cause a domino effect.
These are the only things I can think of myself at this moment that I would find 'stupid'.
Also, there is no way to change villager behaviour in the game. - The way villagers behave is hard coded into the .exe file, and would require extensive work to adjust.