From personal experience, the expectation of good documentation today for many developers -- an instant reply to a question limited to 140 characters.
Opening up stuff in hardware is just miles behind software. That's all. Also a lot in open source software is driven by people that realize the benefits from both an engineering and a marketing perspective. The gap between these skills is even wider in hardware.
Not sure why these guys go all the way where as companies like broadcom do not, I would put it more to shaving the last cent off the chip. I know which ones I would choose as an engineer but you dont often get to make the choice.
That being said, your point is well taken.
I'd love to know whether that works...