An Xbox One has far lower specs than ANY modern PC. Any game running on Xbox already had to make huge graphical compensations to run on the console. That's one of the reason there's a big PC gaming community that makes fun of console owners and remarks about how there are far more mods and graphical options with PC games than living with a Console that cannot even be upgraded as the time passes.
The fact the games are on Steam means there's nothing stopping Microsoft from offering them on the PC Game Pass, as there are already a few titles there anyway. This is NOT an Xbox vs. PC Compatibility issue. The only thing stopping MS is their own arrogance.
As for the PlayStation, and maybe this has changed as of the PS5, but if you tried to put a regular old PC hard drive into a PS3 or PS4 it would not even boot or allow itself to start up. It would give you an error code. You can replace the HDD inside any Xbox and it would run fine. In fact, the HDD is perhaps the only real upgrade option for an older Xbox. You obviously cannot upgrade RAM or the GPU inside one. Don't even get me started on the way the homebrew community constantly gets screwed over by PlayStation every system update that comes out. The original PS3 could run older PS1 and PS2 games, and a system update bricked that option. Those who homebrewed the system to block such updates got blacklisted (and their consoles IP banned) from the PlayStation Network.
IF you're happy with the jaggies of zero anti-aliasing, zero Depth of Field, zero draw distances and various other graphical losses on console gaming, fine. But once I got blessed by PC Gaming (and the PC rig I built cost a lot less than the Series X Xbox One that can do 4K) and the amazing graphical opportunities (none of which require overclocking or configs but you have that choice) I couldn't go back to consoles. At best, the consoles remain only as media streaming boxes. In fact, that was the reason I bought a PS4, not to game, but to replace the Apple TV box.