I'm surprised that WM7 doesn't support OpenGL ES. For the launch of the Xbox, Microsoft was very careful to make it easy on developers (e.g., with XNA, which was useable on the PC, Xbox and Xbox 360). This is in contrast to Sony with the PS3 which wasn't as careful about efforts to support developers.
As a side note, Kaz Hirai, CEO of Sony Computer Entertainment, said this lack of developer support was intentional: "We don't provide the 'easy to program for' console that (developers) want, because 'easy to program for' means that anybody will be able to take advantage of pretty much what the hardware can do, so then the question is, what do you do for the rest of the nine-and-a-half years?" Needless to say, this seems absurd.
To attract developers and apps to WM7, Microsoft should be thinking about ways to make it as easy as possible for developers to port apps from existing platforms over to WM7 (particularly from iOS and Android). WM7 is already facing an uphill battle. There's no reason to create more friction in the system.