"Value of their ecosystem". It really is a one line script to get a Linux machine to adapt its graphics and input characteristics depending on the output device and input devices connected. Why do Windows people think in terms of only what packages can do, instead of understanding that with the right tools and knowledge that they could do it themselves?
Cortana was pulled from Android stores by MS because no body wanted it.