Once again, if people didn't have the time or effort they would've already resigned, or have been demoted.
You don't see what goes on behind the scenes, but you should know what goes on from your experiences. For example, instead of me spending 2-3 hours on the live server I try to take that time and split it up into an hour sometimes two of playing, an hour of digging and cleaning up forums/helping players recover accounts , an hour of testing when it's available etc etc.
Thinking there's only 3-4 active staff is a wild assumption spank. Like I said before , you don't see who's talking about what in discord, who's testing stuff for ham and Juan, who's digging through forums , recovering accounts , typing up documents and lists for changes.
Drop me the link to your suggestions post and I'll run through it tonight and see if it's already existing in my documented I have created.