This. It drives me crazy that companies want to lock down the firmware, but then won't take responsibility for keeping their locked down firmware from being taken over by bots. If they hate maintaining the software so much let the community take over.
If I were a AP manufacturer I would have like 1 software guy total, and his job would be to make sure the drivers for the hardware is always up to date on the open source software that my product ships, and to contribute bug fixes and feature improvements to that software.
Well, I like to think that anyway. I have some suspicions that chipset manufacturers like to keep their documentation behind NDA that precludes anybody who signs it from contributing to open source software.