Why do they make it sound like such an amazing idea? It's a season pass, they have used it before in like every Sports game they have and other titles. Unless I am missing something all this is, is selling DLC up front. The that you will sell more copies at the start when lots of people are playing than you would later on when interest has declined. So you are basically banking on selling goods to people who will either not use them or keep people around longer since they will feel compelled to play the map packs they have already paid for.