Villagers will be different every game- some are better at some things than others.
As for your weak villagers, if there is plenty of food (several hundred and up) they tend to get better. Also, you can move your researchers to another job perhaps to see if it helps. Farmers tend to be a healthier bunch!