Since Microsoft has created the development platform virtually all developers must use, they also have a responsibility to respect the billions of dollars and man-years invested in designing, training, building, supporting and selling applications that depend on this platform.