I guess I just don’t understand Microsoft’s “all or nothing” mentality. Sure, people were irritated that the Kinect was a mandatory item at launch, but that doesn’t mean that you have to just drop it. If they had put some energy into making some cool games that utilized the tech, people would have still been…