Supporting everything is their thing, and it is one of the things that has made them big in the first place
Supporting everything made sense when they built an operating system for something that was, for all intents and purposes, a legacy platform (doing ever so well, of course). I presume no one intends to run Promedico on their Surface table though.
Answering "yes" to every possible design question, just to make sure you don't piss anyone off, isn't a solution when you want to provide a well-integrated design. It leads to a messy UI with superficial metaphors and very little flexibility, because there are a million little things that aren't actually meant to work together.
It also complicates the API and the programmer's work, which is the last thing you want to do when you're playing catch-up with the rest of the market.
Comments
Supporting everything made sense when they built an operating system for something that was, for all intents and purposes, a legacy platform (doing ever so well, of course). I presume no one intends to run Promedico on their Surface table though.
Answering "yes" to every possible design question, just to make sure you don't piss anyone off, isn't a solution when you want to provide a well-integrated design. It leads to a messy UI with superficial metaphors and very little flexibility, because there are a million little things that aren't actually meant to work together.
It also complicates the API and the programmer's work, which is the last thing you want to do when you're playing catch-up with the rest of the market.