Earlier quoted context omitted.
This is actually what most gpu driver updates are. Instead of devs fixing their games, nvidia calcilated its in their best interest to just fix the game bugs at the gpu driver level and push updates.
> fix the game bugs at the gpu driver level and push updates it's because the nvidia drivers are opaque blobs, rather than a source distribution. If nvidia distributed their drivers as open source, i would imagine developers would likely "fix" their games properly because they'd be able to see what is going on underneath the hood, and write more optimal code. of course, this removes some "competitive advantage" nvidi…
[0] https://gitlab.freedesktop.org/mesa/mesa/-/blob/main/src/uti...
[1] https://gitlab.freedesktop.org/mesa/mesa/-/blob/main/src/uti...
Yes, these should be fixed properly in the programs instead of the driver but more often than not they won't users don't care that its the program being buggy when it works with another driver because it either doesn't trigger the bug or has its own workaround. The opposite also exists of course - application workaround for driver bugs. Or for bugs in crappy third-party code that gamers like to inject into the process, e.g. the Steam overlay.
If anything, AMD drivers probably have more workarounds as devs are more likely to test with NVidia due to the unbalanced market share.