They advertise matches that are relevent to the current storylines. This has never changed. It never will. Simple marketing really - as it goes down better than 'well all those guys will be here, but God knows who they'll be facing' .
So yeah, see next year, and the year after that, and the year after that, and then the year after that - please don't read these supposed match ups and then think omg they are spoiling the next two months of WWE programming lulz.
I remember the WWE tour I went to in April last year advertised a Christian vs. Randy Orton match for the Glasgow show I was going to. Sadly it didn't happen but it was strange as this was a good few months before the show, and there had been nothing teased between the two at this point. They also advertised John Cena vs. Triple H and we didn't get that either. Damn small print.