BioWare never does Season Passes. They just make MP free because no one cares and the actual good stuff cost more money than a Season Pass would otherwise cost because they know we'll all scoop it up anyway.
Thank you Jess, for being literally the only person on this list to NOT have Overwatch anywhere in their top 10. We need more people with your thinking.
These games should never have even been selected/voted/whatever since Nintendo doesn't like them and they're not available through "proper" channels. A shame, but still.
KiLLLeR150's comments