Re: Track record
The difference between Windows Phone 8 and 7, was similar to the difference between two iOS versions, I can't recall which. In that neither version were compatible with each other.
Microsoft didn't increase the version number for older phones, but ported v8 features to v7 if the latter could support it. Apple did increase the version number for older phones, even though the iOS versions for new phones and old were different.