That would bother me if those new apps can't be run on WP7.
You can't just "add native support" after the fact. That's a major addition which should have been there from day one.
Plus they have all the windows desktop/tablet users who could use their app as well.
So there's literally no reason to target it, and anything written in C/C++ is only going to run on WP8.
So they've pretty much killed off their already lagging platform in preference for a new lagging platform with 0 installed base.
Microsoft are smoking some serious crack. I'm glad our company didn't spend a second developing for WP. What a clusterf*ck.
I think the Native C/C++ is the right move though. The "easy to port to IOS/Android" point is important, and I think going forward that would/should be the model for web development, unless Webapp is sufficient for your purpose, or that you're willing to develop your app in 3 languages (ObjC, Java, C/C#).
That said, I'm sad that my (otherwise very nice) Lumia 800 is getting the WP6.5 treatment.