Most online communities want a few members to contribute their time. So they put up a post asking for volunteers. They’re usually lucky to get any dedicated members.
Not many people want to do a job that the majority can’t be bothered to do. Fewer will take pride in doing it well.
Where is the appreciation and respect? Don’t invite contributors, headhunt them. Approach people you think are perfect for the positions, and tell them so.