Gone are the days when hardware was announce a year + in advance. The NX will get a summer reveal just like the Xbox One did.
Further more what would they gain from announcing now versus a few months later (other than a hit in their current hardware sales right before the end of the fiscal year). It doesn't take more then a few months to promote a system and its games.