Additional Income for Developers
Even disregarding the reasons fans may like season passes or why companies don’t interpret a large negative effect, they basically make money, and this is a large part of why developers love them so much. Game development, at the very least for publishers, is a business. Releasing a season pass alongside the title means that ultimately developers will obviously be bringing in more money than without it.
The amount of players who pick up a season pass will, of course, impact the amount of money coming in, however, it’s still extra income to be made from the title. Developers and publishers will be reluctant to stop season passes primarily because they generate additional income. Ultimately, the season pass is an optional purchase that allows the biggest of fans to receive the complete package with all the trimmings and yields the creator some extra cash for extra creations that, for one reason or another, someone deemed unnecessary to the base game.