The only smart company right now imo is Nintendo. They are the only ones protecting their ip's and assets with a hardware barrier. MS and Sony are not only just running PC hardware and software now, but both companies are making strides to ensure full library xpat between their system and Windows. MS is already doing it, I own a few XBO titles I play on PC without owning an XBO, and Sony has recently announced their intentions of making similar changes including cross platform play with Xbox and PC players.
Only Nintendo is keeping their games on only their systems, and largely in a proprietary physical format. MS and Sony have become too similar, they are essentially offering the same experience. And personally if I have a choice between playing the same game on a console or on my PC I will choose my rig every time.