FOSS software needs to be maintained by the user base to survive. Not enough people contributing is a big problem for many, if not most, open source projects, including the big names. If not enough people care enough to learn, the project dies out and disappears.
My distro struggles despite being one of the more widely-used and known. There are never enough people to do everything that needs to be done. And I see constantly that projects I care about don’t have enough help to fix bugs, test, or continue development. FOSS is a community effort. Not every user needs to be a professional, but everyone should learn enough about how a computer works to be able to contribute in some way. Everything being done by a few frustrated, overworked people isn’t healthy or sustainable.