This whole thread also ignores something pretty fundamental. People do not buy consoles for just gaming. They buy consoles to watch Netflix, Amazon, HBO, the BBC, Twitch, the NBA and an enormous selection of streaming media. This is something that will get more and more important as more and more people ditch cable. The PCs lack of a secure, curated, walled garden run by a single company that content providers can deal with will be a big issue going forward when content with even more restrictive licensing rights like live sports start to be offered on streaming services.
The big attraction of PC gaming is the freedom to choose your own hardware and the lack of a curated, managed experience from a platform holder. Many console gamers are console gamers precisely because thats the sort of experience they want.