Agreed, the funds will probably only make a difference if each OSS project gets at least enough to sustain a developer full-time. Otherwise the authors still have to maintain their day jobs.
I've been thinking about that analogy a lot lately. Eventually (or soon) software will be much like infrastructure. People might be paid to make specific improvements to public projects. This is already starting to happen in some places.