We are pretty much in new territory here given the gap since the last Direct, so for me there's a few important points to remember:
1) Nintendo's "first half of the month" pattern might be about to get broken in the next 2 weeks. I'm not sure what to expect, but wouldn't rule it out. We're in the longest stretch between Nintendo Directs, after all.
2) Given Nintendo's financial year ends in March and they'll be briefing investors about their next financial year forecasts at the end of April, so I'd absolutely expect significant announcements in the next 2 months. Anyone jumping on the 'no Directs till E3' is ignoring how Nintendo structure their year. The financial year is important and they'll need to have a line-up of products confirmed by then which demonstrates how they're going to hit their FY targets. We could easily be looking at an Animal Crossing Direct later this month and a general Direct on something like March 5th.
3) While we are in the longest ever gap between major Directs, it would be wrong to say we've had zero communication from Nintendo since the last general Direct. There's been a drip-feed of bits and pieces over that time that have actually fleshed out 2020 in some small and significant ways. I'd say the Pokemon expansion was the most significant news, because it indicates a major change in strategy for that franchise and points to a non-Pokemon title headlining Q4 this calendar year.
4) Not from Nintendo themselves, but we did have the Nintendo-adjacent Wonderful 101 news, too.
There's a bunch of interesting stuff that either will or might land this year, too: Xenoblade DE, Bravely Default 2, No More Heroes 3, Detective Club, Zelda, Bayonetta 3. That's ignoring the ports and new titles which have been heavily rumoured. So I wouldn't jump to doom and gloom. Sure, it's disappointing when it's been a while since we last had several first-party announcements at a time - we had 3 retail and 2 digital back in February 19, and since then we've only had 3 further retail and 1 digital confirmed (Zelda @ E3, Xenoblade DE, Ring Fit, Stretchers). On the flip side, that means there are absolutely projects in development which are going to appear sooner rather than later.
I get for those who aren't catered for with software this is especially disappointing, but I think what's likely happening is Nintendo are getting their ducks in order for the year. For example, Luigi's Mansion 3 seemed a little uncertain at times last year - Nintendo weren't willing to commit to a release date (outside of 2019) at E3 and didn't show it in the February Direct (along with Animal Crossing). Suggests to me that there was a period of uncertainty about the game hitting its release window, so Nintendo kept it out the spotlight till they were more confident it was coming. Nintendo could well be juggling multiple titles along those lines and are only going to do a Direct when they can confirm 6 to 9 months of fairly solid release windows. An extra month (or two) could make all the difference to their plans.