The main reason Sony killed OtherOS was that they began to think it could be used to circumvent copy protection for games. In Kinect's case I'm guessing the pricing was set at least in part with the idea that the games would make up for low-to-negative profit margins.