Bah... a driver that cannot work without without a "non free blob" is useless in a "free kernel".
So, either they entirely remove those drivers from the source, or they simply add a sentence to the log message that warns the user, like "The kernel tried to open this file, which does not exist on this system. And BTW, the file is non-free, so if you want a free system do not install it".
If they really think that users should be free to find the "non free blobs" and install them, why make their lives intentionally harder? Just warning them should be enough!
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds