Benefits

Being a DM is probably the best improv training a person can get. Creating homebrews is good practice for balancing new systems within a complex pre-existing game. (Not that all these are balanced)