Those figures from VGC don't take into account the sales for Mario Kart 8, the free games or digital sales in general as far as I'm aware.
And there's plenty to buy for the console, that's why the attach rate is so high. Nintendo have the largest output of first and second party titles I've ever seen in just 18 months.