The first benefit is that it keeps everyyone at the table on the same level, no hierarchies.
The second benefit is that it does provide both reason and a safe environment for new GMs to take their first steps.
The third reason it that it helps a lot against GM burnout because everyone gets regular, long breaks.