I own several computers, and I use them for work. Running games on them means either running windows or running an emulation layer, and both solutions are unreliable messes. High end graphics cards are generally very expensive and have required binary-blobs that are really hard to troubleshoot, and (in my experience) always have problems.
If I want to play a video game, I turn on my PlayStation and it just works and I don't have to think about it or troubleshoot anything. This has not been my experience with PC gaming.