All current wp8 devices ARE able to upgrade to the newest OS version whatever it be Blue or WP9 according some MS guy a few weeks ago, that isn't the question at this point.
That MS guy is likely Greg Sullivan. I quoted him in the post six above yours (#33). He never actually said the things you think he did. Your take on this issue is a popular one, but it is just one of those things that gets repeated on blogs and forums all over the place, despite being completely wrong.
What people really want to hear is something along the lines of: "
WP8 devices will be upgradable to the next major version of WP." How hard can it be to say just that?
It is very clear why they can not come out and say all current devices will be upgradable. The reason is they can not guarantee that it will be. <snipped> The question now is if the carriers will allow it. MS can not say IT WILL since they are not sure if the carrier will push it out.
Then why not just mention that caveat explicitly instead of all the ridiculous vagueness? In fact, Microsoft already uses a "protection clause" for the scenario you mentioned. It isn't rocket science to extend my own sentence accordingly:
"
WP8 devices will be upgradable to the next major version of WP. However, distribution of the upgrade may be controlled by the mobile operator or the phone manufacturer..."
You think Microsoft has a clear reason for being so vague, while I think that reason is at best a poor excuse. Microsoft isn't being vague because they can't be precise, but because they don't want to be.
I think that was one of the better explanations as to what is going on. But notice the part about updating to WP9? Just as with every other tech site, it's all "ifs", "coulds" and "woulds". Why? Because Microsoft's product lifecycle doesn't actually say anything specific about upgrades, particularly not about major version upgrades. Every single tech blogger is vague on this issue. That certainly isn't a coincidence, right?
Note also, that Microsoft has silently stopped incrementing their version numbers. Portico (GDR1) wasn't WP8.1... it is still WP8. According to Marry J Foley, GDR3, which is expected around Q4 2013, will also carry the exact same public version number... just WP8. Why has Microsoft changed the version numbering scheme for WP8? What happened? For one thing, by not updating the version number, the clock keeps running on that 18 month support cycle... you tell me why Microsoft may want to do that.
Why is this a huge issue?
WP8 will get many updates over the next year. That is great. I don't think anybody need fret over that or postpone buying a WP8 device due to update concerns. That isn't an issue.
What I do want is better communication from Microsoft. I want them to communicate clearly what they are planning to do and why. Currently, they aren't doing either.