The author chose a license. Why not dual license it for commercial use?
These companies could throw $10k or more at their FLOSS constituents to thank them. And more most of the companies we're talking here, is a rounding error of a rounding error. But, most don't cause there is no 'need' to.
Why build a community when you can just use people up?
Businesses aren't going to pay unless they are mandated to, because why would they otherwise?
"using the Lesser GPL permits use of the library in proprietary programs"
so it's going to be OK even in BSD and other permissive licenses.