I've never had or played platinum but I did watch my friend play. But the question is, what's the whole point of a villa? I mean, sure it's for fun and show case but why one of those when the game could have just upgrade the cool stuff of underground secret bases like more floors to your base, or room size upgrades etc. I'm kinda dumbfounded about the villa. It just has no point to me whatsoever. xp
If you keep hitting max money, it gives you something to spend it on, and some bragging rights I suppose : p Just a little something to build/work on after the game is done.