How to add all members in a new group?

Why not use encapsulated interface group.add(user)? Wouldn’t there be potential problems with directly manipulating ActiveRecords in this way?