Without mentioning that console manufacturers are really in love of the idea of selling you new hardware with shorter life cycles, it took 10 years from the launch of XBOX 360 to the XBONE and they are already talking of unveiling the new generation next year what is even worse as the number and diversity of releases fallen to ludicrous low levels as all publishers are on the game as service fad right now and released pretty few decent games that were worthy to be played on this generation. So, they force you to buy hardware to play five or so good games (pretty much all casual action games so zero diversity of releases here) and then you will have to buy new hardware again, that doesn't look like a decent deal.
The only "advantage" I see from consoles right now is support to high resolutions. Yeah, any low cost PC can run pretty much all releases on 1080p without problems on ultra, PC gets more expensive if you wanna run on 1440p or 4k as you will need an intermediate to a high end graphics card respectively to get a decent performance, however this is more of a problem of terrible optimization on PCs releases than an actual hardware advantage from consoles, if the pc releases were actually optimized, you could pretty much run all modern games on an intermediate graphics card on 4k. If you don't plan to run your games on a 4K TV (kinda questionable here too because if you have a 4k TV, you probably have the budget for a high end graphics card and a HDMI connection), there are zero reasons to own a console unless you really like the exclusives.