> I don't expect things like consistency from API's
But you do not expect an API/object model to arbitrarily change for existing features. Which is what happened.
A Win32 C app from 20 yrs back still compiles with no problems in Windows 10, but where do you go with a big enterprise app that was built 7 yrs back in then-state-of-the-art Silverlight? Any migration will be a big investment and comes with uncertainties and limitations.
But you do not expect an API/object model to arbitrarily change for existing features. Which is what happened.
A Win32 C app from 20 yrs back still compiles with no problems in Windows 10, but where do you go with a big enterprise app that was built 7 yrs back in then-state-of-the-art Silverlight? Any migration will be a big investment and comes with uncertainties and limitations.