Well, I sorta agree with original post...
I mean, it's pointless to have those extra stars just flying around there, if you have all upgrades completed towards the end of the game.
Perhaps you could use those extra 15 stars at the end to unlock an achievement or access the so much anticipated "survival mode"