The All Learners default smart group is dynamic, that is any new users added to the account in the future are automatically added to this All Learners Group.
Problem trying to solve: Ability to add All Learners currently in the account and do not include future users added to account.
Reason: If I wish to add all learners to a course I can do so via the All Learners smart group. However 6 months down the line when a new user is added it enrols them in every course the All Learners group was assigned to. This very much has its use case! However in a lot of scenarios you just wish to enrol the current users of the system and not spam a new user added to the system in 6 months with a bunch of learning that you intended only for the learners at the time.
Workaround: Download the users via export, upload export to course.
Idea: Add All Learners option to the UI (which simply just adds all users at that point in time). Dropdown on the + Learner button asking user to select Add single learner or All learners