To be fair - TruckersMP 2023 Recap reveals that 136 in-game reports are made every hour on average. Lets say 3 minutes are needed to review every report in detail. This means every moderator can handle 20 reports per hour. This means we need 7 moderators on average (probably twice that in peak times and half that on graveyard times) only doing in game reports just to keep the reports at 0. On top of that we need moderators to do live moderation along CD and on problematic areas on CD. That could easily add up to another 10 game moderators just watching CD. Lets pretend it's peak hours. In order for reports not to get timed out we need 14 moderators in game only doing reports. On top of that we need at least 10 moderators watching over CD. That's at least 24 moderators needed for peak hours.
Considering the team consists of volunteers you can just imagine the size of the moderation team alone if we need consistent 14 game moderators online at once on average throughout the day.
Let's say the average game moderator spends 2 hours in game every day doing moderator work (might even be a bit high, they are volunteering and have jobs, family and other (moderator-out-of-game-)stuff to take care of as well). Thats 12 moderators needed every day to fill out that one moderator position. Let's add up the numbers from before. 17 moderators doing 2 hours of in game work every day. 12 "shifts" needed to cover 24 hours. Thats 204 moderators needed to fulfill the bare minimum of moderator work per day. On top of that we need to take LOA in to account - and we need some extra moderators to watch over event servers etc. So let's say 220 moderators needed to cover the daily moderator work known to the public.
Thats a big team only doing in-game moderation work.
And above is based on game moderators only doing moderation work. Meaning they don't get time to do driving with their friends in VTC or otherwise get to just enjoy themselves.