(not to belabor the idea)
A person could ignore the CAT but run the tool.
Inf2Cat /driver:c:\exampledriver /os:XP_X86 /nocat
/nocat
Configures Inf2Cat only to verify that the driver package complies with the signing requirements for the specified Windows versions, but not to generate a catalog files.
Wouldn't this be similar to Windows XP doing a check before it installs a driver that the user provides?
If Inf2Cat puked, you'd know it wasn't for XP. If Inf2Cat was ok, you'd know you could try it. (not guaranteed it would work)
Or... Maybe that's why some aren't signed (don't have cat)... Drivers CAN'T pass, but work anyway and are the desired driver.