Sports games and other yearly relaeses are only bad because it's released every year to milk consumers who are willng to buy these games every year and who are also  willing to dump real money into these "surprise mechanics ". All these yearly games could be a whole lot better 1) They took more than one year to develope the game working on proper game play and other bug issues plaguing these kind of games 2) Use a less oppresive micro transaction and reward system.