I disagree. You risk having phones that perform sluggish, freeze up, etc. Whereas now they can guarantee a level of quality within the handset. Have you ever had mid tier android phone operate compared to the Nexus or high end android device. It is night and day. I think that wrecks the brand more than having similar hardware specs.
The whole reason I may pick up a Windows Phone ( come on Nokia bring me one in the US) is because I want that solid experience compared to Android. I currently use a Nexus One and it has been a great phone but if I don't have the option of Galaxy Nexus subsidized on at&t then it is going to be a slam dunk Nokia running Mango/Tango. If I have the choice between the two it is going to a few days of lamenting over which one to get.