Because whether or not it has good tracking (it does have good tracking, just not good core game implementation) people enjoy using it, and just as significantly, because Microsoft spends an enormous amount publicising it.
More significantly, in fact, because who is more likely to buy a Kinect, somebody who owns and uses one or somebody who doesn't? Word of mouth can work wonders, but strong publicity can't hurt.







