2002: WHATS THIS BOWSER JR BULLSHIT WHERE ARE MAH KOOPALINGS GODDAMMIT
2014: WHATS THIS KOOPALING BULLSHIT WHERES MAH BOWSER JR GODDAMMIT
So, Mario Kart 8. The roster can be explained by one of three things: they took trolling lessons from Gamefreak, they're trying to appeal to the Sonic DeviantArt community, or there'll be DLC at some point in the future. That last one actually holds some water, and I wouldn't be surprised at all if it turned out to be true. After all, the likes of Bowser Jr., Dry Bones, Diddy and others missing out on a 17-character roster is hardly abnormal, but a 30-character roster? Not so sure. And let's be honest, if that's the plan, then this is actually a solid move on Nintendo's part. Are you more likely to pay extra for DLC featuring Bowser Jr., Diddy, Dry Bones and Dry Bowser, or for Pink Gold Peach, Baby Rosalina and Metal Mario? Asking the question is answering it.
And still assuming that DLC is what they have in mind, it's kind of weird that people complain more about a 30-character roster featuring Baby Rosalina and Pink Gold Peach than they would about a 28-character roster without those two. They're really only taking someone else's place if there turns out to be no plans for DLC, and I'm using that term loosely because if they never intended to have those snubs in a 30-character roster, they probably wouldn't have intended to have them even if these "unwanted" characters weren't there. Not to mention, they've been pushing Rosalina really, REALLY hard lately, so her being given an alternate skin (albeit with different in-game stats, most likely) should really surprise no one. Pink Gold Peach I'll admit was really out of left field, and is going to be a very iffy pick if the DLC idea remains just that.
But hey, all the mainstays, the ones that absolutely HAVE to be there, are there, and they even threw in all seven Koopalings just for those of us that are old enough to have seven children ourselves, so you won't find me throwing a tantrum.