If the release was now then yeah, probably. But we're all forgetting the giant 10-month wait we have between now and the full release. Just because we know about it, doesn't make it too soon. Tbh we already knew about Gen 6. And we already know about generations 7, 8, 9, etc. They've just not been announced yet but we know they're all coming and we know they're all gonna have new F/W/G starters, new legends, etc. 10 months from now seems a perfectly reasonable release date to me, especially since I thought that B2/W2 were totally stale from their announcement lol.
Also, Game Freak needed to get on-board with the 3DS sooner rather than later. If they waited much longer they'd be making a game for it pretty late in its product cycle and before they know it people are already starting to move onto a new console, costing them sales.