To be fair, up until the advent of online patches and microtransactions in the 360 days, this was still a priority. NHL 04 is one of the greatest hockey games of all time simply for that reason, you only had one chance to make an impression. These companies aren't invested in bringing stuff like that because of patches. As such, we don't even get full games on release anymore. Every year with every sports game you constantly hear by patch 3 or 4 "Hey, now we can ACTUALLY play!"
This never used to be the case. If a company put out a trash product, it would get back to the consumer very quickly and their only option would be to significantly improve upon the next game. Now, games are patched to hell and back throughout pretty much their entire life-cycle. The game that NHL 24 ends up as will be so far and away what it was when it first released, if it was 2004, it would be considered an entirely new game.
Of course, this all takes a backseat to microtransactions. Once companies learned you could put these into games that people were already shelling 60-100 dollars for, and people would buy them up by the bundles, meaningful improvements became second fiddle, because the data showed people were buying games without them having to put all this work in every year anyway.
Unfortunately, the landscape of game development isn't going back to what it was, and microtransactions will only continue to grow and grow until there is either a rebellion, or a law put into place regulating them, neither of which i see happening anytime soon.