Anyone have a clue why they decided to do this?
Common practice as far as I'm aware. I guess they do it to hype people up for the new console as well as secure as many sales as possible before the massive crowds and rush that comes with the new console's arrival.
Yep, shared mutual benefit for both the 'launch' games and the console itself.