What if someone wanted to build an embedded device using a MIPS or ARM CPU.
Portability... very good point. I didn't have it in mind at the time, but it is another excellent reason against binary blob drivers.
As to the FCC being a reason why they are not releasing the information. I can honestly say that it is an educated guess based on working with the FCC on getting a device certified.
One would hope that the controls for such restricted functionality would lie within the device's firmware, not in the kernel space code. If it's not, I'd probably consider it sub par engineering. It would explain the lack of frankness about the issue.
He should probably be asking what can we do to include your firmware and blog in our tree?
I believe that the OpenBSD crew has made it clear that they repeatedly attempt to be amicable with hardware vendors before raising flags in the user community. Such tactics have always been a last resort. It's unfortunate that they become necessary before giving up altogether.