XB1-level PCs aren't that cheap and probably won't be in a while. By the time they are, the next consoles will be coming out.
I do agree about your point though. I don't think MS cares about individual platforms but their whole ecosystem instead. It's a difficult goal though, and won't happen as easily as you make it sound.







