We would want the option to assign a user manually to a course without sending them an email for confirming to get enrolled in a course. The extra step of confirmation through email is not relevant for everyone and should be kept as optional
If a user account doesn’t exist, it will email user to create an account and automatically enroll in the course. Without a named user account, enrollments cannot happen.