For the most part I kept thinking this is what everybody does until I realized its absolutely not the case.

The first thing that hit me was the amount of work thats needed just to maintain a library. Even when you have a library that is used by, lets say, 27 people (which is a relatively low number) this can easily turn into 10+ hours of work per month, every month.

Source: 10 Years of Open Source -

Be nice to maintainers.