Haha, you may not know it, but EA hasn't released a basketball game in three years. They attempted to rebrand the franchise as NBA Elite in 2011, but the beta videos showed that it was plagued
with so many glitches and poor gameplay elements that they trashed it and restarted development.
What you see in the clip above, again it's for next gen systems only, is the result of their hibernation. So the problem isn't the one-year cycle.
As I've said for years (further evidenced by the lack of technical quality in all their next gen sports titles so far) EA is just lazy. Until they step up, they get none of my sports gaming money.