I was just re-reading the Villager playbook today, and I was wondering... should the Villager not be able to level up to ANY class? It has a specific set of classes listed (that excludes, IIRC, the Bard and Druid) and I couldn't think of any particular reason why. It occurred to me that those classes may not have been written at the time of the Villager's writing. But it also occurred to me that I may not have thought of something.
So... should a Villager leveling up really have access to all available classes, or is there a good reason for only the particular classes on the sheet?