What are user groups used for ?

They are useful when associating participants to your activity. Groups make you save time and simplify your work as they are easily identifiable (top of the list) and allow you to associate many users with one simple click.