The NDISwrapper developers did exactly that. The module *does* set the taint flag as soon as
it loads an NDIS driver.
As I recall it some whiny RedHat guy pushed the special check in because he was getting bug
reports from kernels using *old* versions of ndiswrapper and he figured it was easier to
change the kernel than to get users to update their perfectly working ndiswrapper versions.