> nobody really thinks that they'll be able to avoid working around buggy games the same way previous drivers had to, do they?
It depends, the running understanding was that when told to do X the driver actually did Y so the game did Z which the driver transformed to X. Unfortunately a latter update caused Z to become W so a game specific fix was added to make it "correctly" do X.
If Vulkan/DX12 can avoid the shell games then the whack-a-mole could in theory be eliminated.
> Maybe I'm being too cynical, but these seem like issues inherent in the situation, and not something caused by particular quirks in gl/dx.
It actually might be given the huge amount of underlying work the drivers were doing to maintain the fasade they were presenting. By removing much of the fasade it could help.