Also... looking over the timeline of consoles I still don't understand why they don't think of Game Boy Color as a separate console (I think GBC games couldn't be played on the original Game Boy?), but different models of the DSes and 3DSes (Lite, XL) gets their own category despite just being different models of the same thing?
Yes, that's a bit ridiculous. The Gameboy Color had a whole library that could only be played on it. Gameboy Color games could not be played on Gameboys.
The only thing that the DSi and DSi XL had that the DS and DS Lite didn't have were the little games purchasable through the online shop, but ALL DS games were playable on ALL models of the DS. I owned only an original DS throughout the DS's lifespan. There was no reason to ever upgrade.
The Gameboy Color was a separate "generation", but the DS through DSi XL was all the same generation. I think Nintendo's just trying to cover their butts because they milked the DS's lifespan so long and rehashed the DS console way too many times.