I think releasing a game in an alpha or beta and taking years to complete is silly. Very few games have the staying power of a Minecraft or Fortnight. People tend to consume a game and then move on. I think the industry has at least partially realized this and tried to take advantage with the season passes. Who's going to go back 8 months later and buy a dlc when they've already started playing the next best thing? Offering the season pass up front means they've got their money weither the people have moved from one game to the next or not. DayZ was great but, at least for me, it's time has long passed.