To you fan boys that says that we who bought a device for what it could become and not for what it was are idiots
No, you're the idiot for buying a smartphone and assuming anything regarding future OS updates. Smartphones are not PC's.
I ask you:
If you buy a top of line Windows PC, dont you expect it to run the latest OS and apps in at least a couple of years (except games)?
Smartphones are not PC's.
If you buy a newly released gaming console, dont you expect it to be supported with updates and games for a couple of years?
You didn't buy a newly released gaming console. You didnt just buy the first Nintendo DS, You bought the equivalent of a Nintendo DSi XL and now you're complaining because they've announced the 3DS is coming out next year and your DSi XL won't run 3DS games. Windows Phone has been out for going on 3 years now. It's not new.
But again, applying analogies from completely unrelated products with different development cycles is not helpful here, so lets try to avoid it.
If I buy the most expensive WP smartphone (which is a small computer/entertainment device) why am I an idiot who expect something like that?
You shouldn't assume anything. If you had been reading anything about Windows Phone, you'd have known a long while ago that WP8 was coming and that it was based off a completely new kernel and there was no guarantee either implied or expressed that you would be able to upgrade a current phone to the new OS. It's a bummer, sure, but it's not the end of the world. Buying a smartphone not because of what it can do now, but in anticipation of some unknown future OS updates is idiotic, yes.
My HTC Titan costed more then a Xbox 360 when the 360 was released and my console has been supported for almost 7 years now. While Titans and WP7.5 support is being phased out within a year...
Smartphones and game consoles aren't the same thing. Not even remotely close. The cycle between generations of console games is HUGE compared to smartphones. If you know even the smallest thing about technology, you should know this.
You say nobody except nerds care about being able to upgrade. How come MS did wait with the announcement until after the (last?) WP7.5 device (Lumia 900) was released?
Probably because they didn't want to torpedo the sales of the Lumia 900. Most people don't care and won't be affected in any meaningful way, but they (correctly) predicted that a bunch of whiners would get on the Internet immediately afterwards and declare it the end of the universe and suddenly the Lumia 900 is "obsolete crap" which of course isn't true and is meaningless to 95% of the phone buyers out there.
If the Lumia 900 hadn't gotten out the door, there's a good chance Nokia would have been done for. They may still be, and then there would be no Lumia 1000 or whatever running WP8 and we'd either be stuck with some crappy Samsung or HTC Android re-runs on WP8, or nothing.
How come the Nokia share price took one of the deepest falls ever at the same time as the annoncement was made, even though the very promising WP8 was also revealed then?
Because the stock market listens to people like you and thinks they speak for consumers at large, which isn't true. Only reason any normal person isn't buying a Lumia 900 now over WP8 is because idiots keep telling them the sky is falling. Meanwhile the reality is WP7 apps will be continue to be made for a least a year, along with WP7 phones, there are 100,000 apps in the market and WP8 will have no effect on how a normal person uses their phone. It doesn't matter.
But the most irritating thing is that the same fan boys that laughed at Android and iOS for having so badly written OSes that needed multicore, lot of RAM, GPU etc, are the same fan boys that now laughs at us users that actually believed them that this hardware wasnt necessary to run a modern smartphone OS.
Nonsense. Dual core still isn't necessary. iPhones without dual cores run the latest OS. There are plenty of single core Androids still being sold brand new now too, some are even 1 ghz.
Multiple cores just make it possible to do more.
I don't laugh at iOS, it's not "badly written" at all and anyone who's says it is, is an idiot.
I do laugh at Android, that's because even with 4 cores the OS still lags and because generally it's a case study on what not to do when it comes to designing a clean, cohesive UI. Android has so much that is laugh-worthy that I don't even have time to type it all here.
The bottom line is Microsoft had a choice to make and they made it. They had to move on to a more modern kernel if Windows Phone was to have a future. They aren't wasting time and energy trying to make it backwards compatible for everyone because it is far more important that it be as modern as possible so we won't be doing this again in 3-4 years.
If a clean break with the CE kerneled WP 7.5 is what that took, then so be it. People really need to stop crying about this already. By the time your tears dry, your contract will be up and it will be time for you to get a new phone anyway, so just LET IT GO.