So many people look at Capcom as if they're milking their customer base, but lets look at the business model they use:
1. Release Game(SF4 - 2009)
2. Patch out any GLARING issues in ONE patch
3. Allow game to mature for a year before making any changes
4. Make major balance patch to mature game, adding characters and new stuff. Charge slightly more money, but give truly updated experience.(SSF4 April 2010)
5. Patch out any GLARING issues in ONE patch
6. Allow game to mature for 8 months before making any changes
7. Make major balance patch to mature game, adding characters and new stuff. Charge slightly more money, but give truly updated experience. (AE Dec. 2010)
8. Patch out any GLARING issues in ONE patch
9. Allow game to mature for approximately a year before making any changes
10. Make major balance patch to mature game and offer it for free. (AEv2012, Q4 2011)
11. Allow game to mature OVER 2 YEARS before making any changes
12. Make major update to game, adding characters and new stuff. Charge slightly more money, but give truly updated experience. (USF4, July 2014)
Now apply the same business model to MK9, patch out all immediate issues like block infinites, infinite xray, bomb trap, etc., and instead of DLC characters, make the entire cast of DLC characters available in a single update a year after release in April 2012. Refine through a single patch, add new characters again and in 2013, release "UMK9", charge $40 for full retail game.
Somehow, this business model works and helps a game mature. Instead of releasing a brand new game every 2 years, refining it seems to be the way to get customers to not only continue to spend money but to complain less about the game changing so drastically so often.