Re: Microsoft phones
As you say, Apple did exactly this - no carrier modifications. I cannot know whether Google even talked about this or considered it in their negotiations.
What other options were there for the carriers in 2008? My guess is that without Android we would all have Windows phones which would probably be a better place than we are in now.
I do not know if they have locked-in carrier modifications despite their lack of consumer appeal?