I really don't see what the big deal is.
First I'd like to give you a little history of my device ownership.
2007 - Original iPhone (awesome groundbreaking product)
2008 - iPhone 3G
2009 - iPhone 3GS (With all this new power there were lots of apps "especially games" that would not work on my original iPhone)
2010 - iPhone 4 (Yet another groundbreaking product that added a ton of HARDWARE upgrades which enabled awesome new software like facetime "which didn't come to any of my previous phones" and multitasking "which didn't come to my first 2 phones"
2010 November - Samsung Focus (Another Groundbreaking device... well at least for Microsoft anyway)
2011 - HTC Radar
2012 April - Lumia 900 (my focus and radar run all the same apps and there is no difference in performance)
I say all this to say that what Microsoft is doing here is the right thing EVERYONE kept complaining they need to keep up on specs, Now they're doing that with this new architecture and EVERYONE is giving them shit for it. If WP8 is all about HARDWARE changes then there are going to be things that us current WP7.x users simply aren't going to be able to take advantage of (ie. Apps/Games that require multiple cores or higher res screens or even NFC) I guess my point is WHETHER YOUR USING A SAMSUNG FOCUS OR A LUMIA 900 YOU'RE ESSENTIALLY USING MIDDLE GRADE 2010 HARDWARE. And the fact is that's not going to cut it if you want feature parity with Android and iOS.
So that being said I'll leave you with 2 more points;
- Barring games that require native code and more power for their engine (like Epic's unreal engine with infinity blade) most devs will still use silver light to create regular apps this means they will be compatible with all WP devices.
- Form a consumer's standpoint WP7.x will be visually indiscernible form WP8
Just my thoughts, what do you guys think?