People tend to see open-source communities as some sort of a hive-mind creature and fail to see that there's more than one person/team working on different sub-projects. Not every volunteer has the ability or motivation to take up some tasks, and that is perfectly fine! The people doing #webdesign have no idea how to create #halium ports. A #QML developer is probably worse than useless when it comes to setting up and maintaining a @matrix server.
A community moderator doesn't have to be able to understand the telegram API docs. Plus, you can't expect volunteers to only work on the most urgent projects. If you have a stressful day job, you'll want to do something fun in your free time. #Opensource leadership can support the more urgent projects, and incentivize meaningful contributions in that area, but there is a limit. You do not own the community!