I have a dedicated server that costs me ?25 a month. 16GM ram, quad core i5, 2TB disk. I use this for personal stuff, testing around and hosting various servers for people.
This was originally for a minecraft community called minelord.com where people were donating frequently. and playing on a daily basis.
The community is still alive, and there's still minecraft servers running but not many people play anymore. Not a lot of people donate either, but I really don't mind. I've got a full-time job that pays well and have no problem paying for the server myself each month.
Stuff like the masterlist backup, updater, activity stats and server stats are things I like to experiment with, spend time on when I'm bored, and keep the VCMP community alive and interesting.
Hosting servers I do mostly for clan members because I value them, and I believe some of them keep the VC:MP alive and interesting as well.
With 100 or 10 slots make no difference to me since I have the memory and bandwidth to spare, why not use it