I remember people complaining (and they were right in doing so) that Sony used to announce games that were still years away from launch (guess you can include SquareEnix too), but this Nintendo policy of only revealing titles a few months before release, is just as damaging, if not more.