It's a risk for the company, you pillock. Manufacturing millions of those and having it as your winter strategy when it's completely untested is a massive risk. That's why Nintendo passed on Skylanders exclusivity originally.
Yes, you don't like it or Captain Toad, but business wise it was a big risk and if it fell flat, it'd have severely damaged Nintendo's bottomline.