why not wait until the features are ready before releasing a firmware update then?
this update is pointless for the user. what can a user do with foundations layed out for the feature they asked for? users WANT the feature not some hidden Class object that just lay out the framework to use these features. create the framework, code the features and then release it has a x. feature.
imagine in fifa 10 they created just the framework for 360 dribbling and not the actual feature.
They can't release the features without doing a firmware update earlier. These updates tweak the background to allow a future feature to work. They tweak things about to the point everything works then test the new upcoming feature with those parameters. They have to continually tweak as new games are released to make sure everything still runs perfectly.
We've just been given a bunch of extras along with the usual tweaked firmware that people can play with if they choose to and a slight XMB update with things people have asked for.
-
EA do do the same thing with Fifa - we get BAP as a one off friendly game one year, the following year they use that to build the 4 season long BAP as in fifa 09 and now they've built on that to give us this virtual pro BAP mode.