How to add all members in a new group?

Why not indeed? Not sure why I didn’t see that when I went looking a while back.

It’s not dangerous to call active record stuff. It enforces the rules it needs to.