It would certainly be unfair to blame the developer for driver issues (though I suspect a lot of customers will do it anyway), but it would still keep me from playing the game.
That's not entirely true. Drivers get updated constantly. Sometimes the changes that are made to them makes some part of a program incompatible and introduces a bug. In those cases, you can't expect a developer to simply ignore the changes and carry on as if nothing happened. They need to make sure that their code remains compatible with the new versions of the drivers that have been released. It's a very common practise to release a patch because some driver upgrade has created a problem with a program. Granted sometimes there's software errors in the drivers themselves, but that's not always the case. There are occasions where making a driver more efficient overall simply creates a problem for the program.