The point of mandatory classes isn't about respecting time or being efficient.
It's there to make 100% clear that you can't say "I didn't know" when you do something that was explicitly explained in the online class.
So now if a new middle-manager has an agendaless meeting, nobody shows up and they throw a massive fit - people can point at the class and say "It's company policy, deal with it"