"Though initial iterations of the software for the original Xbox and Xbox 360 were based on heavily modified versions of Windows, the newer consoles feature operating systems that are highly compatible with Microsoft's desktop operating systems, allowing for shared applications and ease-of-development between personal computers and the Xbox line." Wikipedia
> and modular hardware
This is true. There are, e.g., fake GPUs that will make your experience quite bad. I always buy pre-build PCs from my favorite tech store, and I have personally avoided the problem. But Steam forums show that some people is not so fortunate. Also there is people trying to run modern games in very old PCs, consoles solve that problem by not running new games in previous generation consoles.
Honestly, it's plainly obvious that gaming on consoles is much more seamless than on PCs. If you don't think so, you're not recognizing all the little quirks you're dealing with on a PC. When was the last time a driver update broke a game on a console? Ever had to install support software to make a game work well with a particular controller? Issues with overlays and system feature integration? Unexpected performance loss due to a weird configuration? Mysterious DRM malfunction issues? Windows Update gone wrong? Those things (mostly) just don't happen on consoles because it's a much more controlled ecosystem.
I agree (I don't get why people downvotes). My argument is that a quality PC does not have that problems. The fact that you can get a very cheap PC creates many of this situations. But I get into "No true Scotsman" territory with that logic. And that is why I agree with your arguments.
There's just no way around the fact that when your ecosystem gives people much more choice and flexibility, it's going to be jankier than one which doesn't. It's just math. As you add dimensions to the problem space you reduce the fraction of the problem space you can test to ensure the user experience is good, and you rely on users to figure out how to reach a good point in that space, since you can't do it for them. If your dimensions are at least separable you might have a better chance (linear scaling instead of exponential), but modern systems are too complex to keep one issue from influencing others. It's a massive engineering problem.
Just the simple fact that you have to manually install graphics drivers is a basic issue that you don't have to deal with on console. Just visit any of the PCgaming subreddits and you'll find plenty of examples to do with troubleshooting graphics issues, with people suggesting using Graphics Driver Uninstaller to try and completely remove conflicting driver versions etc.etc.
I remember when there were annoying stutters after the initial BF1 launch and one of the workarounds was to use task manager to change the CPU priority for the task. Here's an example thread for ModernWarfare https://www.reddit.com/r/modernwarfare/comments/j26zli/stutt...
Literally none of those issues affect console gaming. It's sit down and start gaming without any hassles within 15 sec of turning the machine on.
I've been a PC gamer for 30 years and it's a pain in the ass compared to console. With the new generation of consoles targeting 60fps, my final annoyance with console gaming has disappeared.
Part of nvidia's drivers often contain workarounds and hacks specific to games. Sometimes they have gone wrong and bricked a game until the developer or nvidia can fix it. Buying a "quality" PC doesn't alleviate you from having to use nvidia drivers.
That's the sort of thing that for the most part just doesn't happen with the consoles, because they're limited and tuned for the intended experience.
I've never had to deal with this on any console I've owned.
Or not. Shrug. Sound configuration is one of worst aspects of Windows.
I agree that I have found that problems. I just get the same problems with my TV (Samsung) when I have several audio devices. Maybe one can argue that is a TV problem, not a console problem. But non-portable consoles need a TV to work. So, the problem exists but it's moved somewhere else.
After your comment I realize that portable consoles are that ideal all-in-one, at least older ones without HDMI or Bluetooth.
And that's a workaround to make it easier to perform another workaround, the "why can't I hear my game" problem. So we're in workaround Inception now, nested workarounds.
Happy 10th birthday T-530, 1 decade and still trucking!
Microsoft created its Universal Windows Platform (UWP) to enable software to run across multiple Windows devices from desktops to tablets to consoles. It has not really been a resounding success, though it has some inconvenient limitations as well as business restrictions such as being tied to the Windows Store.
Even the Windows Store has moved away from UWP by supporting Win32 apps.