csf60 :
Why do they charge you for developing for their console? This is wrong, they should be thanking you because without games that use kinect Xbox 1 is dead.
Because just like every other platform where devs use an SDK to create their own Apps, such as for iOS or for Android, the devs get to post those Apps in a marketplace with a captive audience and can make money on every App sold. That $399 investment can turn into thousands or even millions of $$$. I really wish it hadn't come to explaining it for real and hoped that derision and sarcasm would hammer the point home but clearly we underestimated your naivety. Whilst I am in a charitable mood would you like me to explain how to read the time or cut up your dinner for you?