I agree with certain parts of that... in particular EA knowing when to cut their losses. NCAA Basketball wasn't selling well, Live was getting killed in reviews and sales and desperately needed an overhaul, so they took a few years to re-work the game.
But MVP Baseball was a different issue. They lost MLB exclusivity to 2K (one of the reasons EA tried buying Take Two Interactive a few years ago was to get that license, and big game properties to their roster).
After they lost MLB, they tried a college baseball game, built on the same engine as MVP... while it was smooth, it didn't catch on since college baseball isn't a big seller. They cut their losses after 1 release.