Why do devices that do different things in different ways need to be interacted with in the same manner?I came here to say basically the same thing, except you put it much better than I would have. I love the Corolla / 747 comparison. That really gets to the essence of it.
Here's a thought... how about vendors of desktop OS's focus on creating the best possible desktop experience, vendors of tablet OS's focus on creating the best possible tablet experience, etc.? And where there's a happy bit of confluence between those two goals, then exploit it - otherwise, embrace difference and make the best experience for the people who are actually using your product at a moment in time, as opposed to the best experience for "people who are using this and people we hypothetically think might also use this, but on a different device"?
I've always had the mindset that Fogbeam Labs would probably not ever get into the OS business, thinking "Red Hat, Canonical and Novell do a good enough job as Linux vendors" but I swear, sometimes, I find myself wishing we had the resources to throw at a desktop Linux distro.