Maybe as you build trust with them/become better friends with villagers/do a good job as mayor/progress into the game etc, the villagers might donate more bells? Makes sense to me... I mean, if I was in a town and there was a new monument in construction, if I don't know the mayor is a good mayor/friend, I'll probably donate only a little.