Also, just gonna put this out there for those who have brought up that the wait hasn't been that long: You're right. The last Direct was two months ago...
...But it was a Smash Direct. Not everyone is interested in Smash, or likes other games besides Smash and would like to hear about them. As far as General Directs go, it's been since September, which is a decent stretch of time. I don't think people reasonably asking for one (Key wording there: "Asking", not "demanding") are being "impatient" or "unreasonable". Smash got it's time in the limelight, I'd say it's about time to let some other games shine, especially key titles like Pokemon, Animal Crossing, and LM3.