There is, that's libertarianism. People don't think of it as an anti-corruption movement because their solution to corruption is to have less government rather than have more government employees fighting corruption, but it's the same end goal.
The problem here though isn't lack of money. Linux has lots of money. Adding more money from governments won't change anything. The article says there are hundreds of people paid to hack on the kernel. The problem is that the kernel development culture (sorry, it has to be said) is still a 90s hacker culture, and the people who get employed to work on it are hackers. Hackers like writing code, and dislike writing documentation or unit tests or fiddling with CI systems. The fact the kernel is written in C doesn't help (makes common testing techniques like dependency injection more painful).
The idea that it's companies to blame for lack of docs is rooted in this culture. The people who understand what the docs should say are the ones writing the code to begin with. How will these technical writers know what to write, exactly? Usually in a company they'll do that by interviewing the people with the knowledge, who are mandated to attend the interviews by their managers. In the open source context you can't do that so this boils down to "please hire reverse engineers at vast expense to work out things I already know but can't be bothered communicating" which is a terrible proposition. Who exactly are these unicorn reverse engineers who are skilled enough to work out kernel code but who want to spend all day writing docs? Where will you find them?
Likewise the lack of testing infrastructure. The idea that those terrible freeloading corporations just aren't helping is wrong - they have tried repeatedly and the kernel community has ignored them.
https://kselftest.wiki.kernel.org/
"Kselftest is run everyday on several Linux kernel trees on the 0-Day and Linaro Test Farm and other Linux kernel integration test rings."
https://foundation.kernelci.org/blog/
"The first KernelCI test development and coverage hackfest took place from 27th May to 4th June 2021. For a total of seven days, developers from the KernelCI team, Google, and Collabora worked to improve many different aspects of KernelCI testing capabilities."
If Linus and his subsystem maintainers decided to stop merging patches until they collectively had a good CI setup, money and staff would appear immediately. They have before, even when there was no commitment to do that. But in the early 90s people didn't really write unit tests or run CI systems, and so nor does the kernel today.