I understand what you are saying but this isnt a perfect world.
And im not implying you lose your right to complain just because you continue to support a predatory product. Predatory in that they fully understand that a yearly release model is dated and not consumer friendly, but choose to do so anyways to profit off it.
The thing is, as much as devs may share our frustrations, they can only do so much when a large company like EA establishes the guidelines, the budget, etc. The devs may look at what you want but the execs look at dollar figures in a spreadsheet or powerpoint presentation. Thats just how big companies work. And then they opt to do what seems to be the best thing to increase profits.
So the more you continue to pay, the more incentivized they are to continue with a similar model. So you are in effect fighting against yourself by continuing to pay them for a product that frustrates you. And the core issue is and always has been the yearly release model which limits how much they can do.
Yearly model means:
-You have to sell the game, so you need new shiny things to advertize or people wont buy it.
-Implementation of new and shiny things takes time away from fixing or reworking core, boring mechanics like TPS(properly) and so on. You just cant do everything in one year
If you have dealt with software creation/maintenance projects, you quickly realize how little time one year is to do everything (concepts, requirements, dependencies, costs, effort (time it will take to implement), testing, more testing, bug fixes, and whatever else may be involved in game making). Its honestly impressive how much they seem to be able to implement in one year but its also nowhere near $80 value and its also bound to come at the cost of unfinished, unpolished, buggy outcomes
So you can complain yes, but as long as you dont fight your impulses and keep buying, you are essentially a crack addict begging for money and who will accept any minor gestures for his next fix. Nobody is giving the house away when they can give crumbs. So enjoy the crumbs I guess.
Now if people stopped buying, 1 of 2 things would happen.
EA Execs would have to decide to either go back to the drawing board about its now failing model and invest in something better. Or abandon the product and cut their losses. Either of these is good for us long term (bad short term). We temporarily lose the game for a few years while either a better product is implemented by EA, or a different industry publisher entering the NHL space now that the market is opened.
So its your choice but you also only really have one person to blame and its not EA.