That is one of the most-discussed "features" of VV2, hotly debated as to whether or not there should be a limit. There are legitimate ways to get more than 50, but not by training your villagers, once you hit the limit. It involves luck and events.
_________________________
Barbara
Unicorn
Last Day of Work