No, that's not remotely fair. They dropped a massive update and brand new character the week of EVO, they didn't deserve the expectation of an announcement after that (Mortal Kombat announced stuff earlier in the week for example, so there wasn't an expectation of announcements here as far as I'm aware).
Edit: I want to make it very clear I'm not trying to gloat or anything even remotely close to that, I just don't want people upset at Nintendo for not having an announcement here.
I don't think the issue is that we feel OWED an announcement at EVO, it's more that... it made too much sense. Honestly, if I were running Nintendo, my call would be to have SOMETHING at EVO.
Strictly from a BUSINESS standpoint, assuming you were shooting for a date around late July/early August, when would dropping Hero make MOST sense?
JUST LONG ENOUGH BEFORE EVO so the character would be eligible for EVO playtime?
DURING EVO, the most high-profile Smash-related event of the year (barring arguably E3)?
Either of those would be ideal. The weird time Nintendo decided to drop Hero would only make business sense if they had some OTHER thing to show at EVO.
But they didn't.
Really, this is just throws more weight behind the disclaimer I've brought up numerous times in this thread, the Banjo thread, and elsewhere:
Nintendo often DOESN'T make pure business sense. If there's one thing you can count on Nintendo to do, it's to overlook/ignore the most surefire, obviously-correct marketing moves.
This is just another example of Nintendo doing exactly that.