The biggest issues here is that Microsoft really has no idea how to communicate. A buddy of mine on twitter (and a writer for windows Central) just told me that what we have now is nothing more then "doubt/speculation/fears"
They bring something big, but the same time they stay fuzzy, and unclear. Lots of console gamers think now.. "what the hell are we going to do with this half information."
Though, my educated guess:
I dont think this will be a annual thing, those hardware upgrades wont come in monthly basis. I honnestly think those upgrade stay optional, and i think it will be around a 4 year cycle. And i think, this will be cheaper then buying a new console in a whole.
But what i also think, is that we console gamers, must keep in mind, that eventually we wont have a dedicated games console form Microsoft after the next console, or after the one that comes after.
I always said that eventually XboxOne will be merged in to the PC gaming world, with the same ease of acces we have now, but modulair like the PC is now aswell. Cheaper, less powerfull, easy to use like the X1 now. But with the same games, you buy one Windows10 game, and you will be able to play it on a windows10 pc, and on a XboxOne.
All i can say is we should not panic now, we got a littlebit of info, and if i know Microsoft a littlebit, they wont force dedicated Console players with 6 monthly hardware upgrades. they just wont.
I think regarding games, that the game will have some sort of graphics slider, or that the game it self will detect that you have extra hardware installed in your console, so it enables "advanced graphics" but you will still be playing over XboxLive, and you will still be playing with the same friends.
One thing is for sure, i am not worried ànymore that the XboxOne wont be able to play Elite Dangerous season 3 and 4 ect ect.. Cus, it will after upgrades.