Every organization should include live training (even if the training is virtual). Human interaction is important, especially for new-hires being onboarded or when a new feature/platform/workflow is being rolled out.
But what's the purpose of live Salesforce training? Why are you gathering together and spending precious hours of your day in a room together instead of at your desk working?