Perhaps it is that simple. As I said, there are two immediate obstacles besides coding in support. One is other devs using the mouse that is not uniform with the rest of the OS. Two, customer confusion with when and how the mouse works. Those two alone make adding mouse support more than trivial. To add on to the nontrivial nature, I highly doubt it would a simple flip of a switch. As I said before, for a feature like this to work, you really have to think about how it can and will be used by everyone involved. Features for features sake usually end in bad end user experiences.
I find it unlikely that Apple would not have added mouse support at this point if it were a trivial thing and there was huge consumer demand for it. They are in the business of making money. The reason it isn't there is because there is little demand, and in Apple's judgement the user experience is compromised.
I find it unlikely that Apple would not have added mouse support at this point if it were a trivial thing and there was huge consumer demand for it. They are in the business of making money. The reason it isn't there is because there is little demand, and in Apple's judgement the user experience is compromised.