+1
My vision would be to have a kind of framework (set of libraries) that exist on all platforms and make it easy to port applications and games (parallel to existing libraries), so everyone can decide if he only wants to program for one platform or all. Then you could also have bounties for common applications like web browsers and the divide would not do any harm. I think starting with Zune and 3.8 compatiblity is a good begin, but zune could and should evolve further. And words like "dictating" are not helpful because this word only create resistance. I would call it an "additional offer".