This has been discussed several times before.

At the slowest speed setting a year in VV lasts four hours in real time. That means that each VV day would last about 40 seconds, meaning that the screen would have to change from night to day and back about every 20 seconds (assuming a 12-hour day/night cycle). At the faster speeds, the changes would be after every 10 seconds on normal or every 5 seconds on fast. That is clearly impractical. The solution used in VF, meaning that each day/night cycle lasts 3-4 years in the peeps' time is obviously not perfect, but is a good compromise.

We've also discussed the showing of family trees before. The problem is that the program would need far too much memory to store the arrays containing the family trees of so many villagers. It is possible in VF only because there is a limit of eight people in the one family, and only one child will reproduce. Even then, there's a limit of 30 generations; after that before each new generation is started an earlier one has to be deleted.
_________________________
To err is human; to arr is pirate.