Why are people so obsessed with upgradeability in a console?
Console != PC !!!
I can only see downsides to a "changeable" console platform, in terms of lowest common denominator development and fragmentation of the market. I'm peeved already that MS are offering 2 SKU's. To offer 3, 4 or more SKU's would constitute a major balls up IMO.
We are finally at the place where for some, gaming may take priority on the console platform rather than the PC. Some may even sell up their PC gaming rig if its used solely for gaming. And after the fiasco that is BF2 "patching" I might be one of the them
A static platform, where everything just works, and is the same on everyones device sounds like gaming heaven to me !!