Also keep in mind that many critical FOSS projects aren't big. Many are one-man shows. HN has a habit of frequently "finding out for the first time"—to much amazement and distress each time—that some project everybody's using is just kept alive by one person in their spare time.
Absolutely. That's why the Core Infrastructure Initiative was created a few years ago for example. While I haven't made an exhaustive study, my sense is that the situation is at least better today than it was a few years ago, especially with respect to security issues. Though always more work to do to support developers working on critical infrastructure of course.
Yes, there is a long tail on projects like the Linux kernel. But a lot of that long tail doesn't individually do a lot of work. And, according to the seemingly latest Kernel development report that I have: "Well over 85 percent of all kernel development is demonstrably done by developers who are being paid for their work."
It depends how you define "doing" FOSS. Yes, certainly there are many people who casually fool around with FOSS with no expectation of payment. And even a fair number of people who have some sort of spare time FOSS hobby.
But most of the big FOSS projects (especially server infrastructure/platforms) depend heavily on developers and others getting paid to work on them full-time.