I would just go with XNA for now. Even if they deprecated XNA, the next offering would basically works the same anyway. And the term legacy is terrible term that Steve forced out probably. The term is irrelevant actually, so, just ignore it, it is simply bad grammar, that's all.