Randomwierdo, I appreciate your response but I feel you misunderstand me.
1. Its not about where this "season pass" originated from. Its about game companies intentionally leaving out content so they can exploit people with the passes. At first it was just individual dlc that people were charged with; now its entire passes where I'm sure at least half of the content was already done before they started the bug fixing on the retail main game. Its just a slap in the face that Borderlands 2 has an ENTIRE class that was ready to be sold a few days after Borderland 2's release date. I guarantee you on every single living thing on this planet that they intentionally left out the character class. Its so ridiculous. It would be like blizzard leaving out the paladin from diablo 2 then charging people for it 5 days after release.
2. Its about games being too short. They are too short. They streamline games and make them hollywood script/special affect products at the expense of hundreds of hours of content.
5. I want small companies to do good as well, but its not about that. The issue is that the biggest developers are going to follow the trend and eventually make 99% downloadable arcadable games that are short. Epic did it with that Shadow Complex game. That was the start. Its only a matter of time until they all do arcade or web browser games.