Let's say a hardware manufacturer writes a firmware that exposes calls that can degrade or destroy the device if misused, and the OS driver in turn exposes those calls to third party programs.
If a program wreaks the device, who is the end user going to blame -- the program, the driver, the manufacturer, or all three?
Apple attempt to do this sort of "approval" the with apps on the app store and there have been lots of examples of apps which break the rules getting approved (and then being pulled when they got popular). What makes you think graphics card manufacturers would be able to do that with games?
If a program wreaks the device, who is the end user going to blame -- the program, the driver, the manufacturer, or all three?