You buy a console because its easy... most friends arent going to jump into a game on pc as easy as a console. Alot of people do not have pcs hooked up to tvs etc. You plug it in the game works.. well mostly .. but you are not configuring etc. Its just there and works.
Pc you can run into a ton of issues and some people do not want to deal with this. I know its way easier than it use to be. Before plug in play when you had to take your computer apart to change i/o addresses for configuration errors. Thankfully this is gone. But still there are compatibility issues with drivers and hardware much more frequently. The majority of the people do not want to deal with this or know how. I would say the perception here is much different because of the crowd that visits here is much more versed in these sort of things. So playing on pc is easy.
Great post. These are some of the reasons why I always buy the console version of multiplats even though my pc may sometimes be able to run them better. I use my pc for a lot more than playing games and don't want it outside of my bedroom.
That said this news of previous xbox one only games coming to pc too, will definitely dilute the xbox brand. Games that were previously strongly associated with the brand will be much less so. That is one reason why Sony and Nintendo don't release their big exclusives on pc, even though they could more money doing so.
It's not all about immediate monetary benefits but building a strong brand and keeping it strong.