...neither of which is really the point. Even if they both gave you free hardware, you've got to learn their technology stack just to try it out. Unlike, say, web development, where a few seconds of text editing gives you a "hello world" that will work on any platform.
I bought the Kinect. I'll use it as I see fit. Is that not a sale?
The previous poster's point was that the open source software allows one to use the Kinect in a cross-platform, standards-compliant setting. Microsoft's coming out with something half as featureful, with serious platform restrictions. Their SDK's only advantages are "officialness" and a more complete audio API.
>they both gave you free hardware, you've got to learn their technology stack just to try it out
They don't, and there are lot of people, especially worldwide where Macs are less common and are much more expensive. Learning something is an investment of your free time, whereas hardware needs cold cash. Not exactly equivalent or comparable especially when not in the first world.