With the wide selection of virtual and online training options, companies are not sending people for training but they are providing time and access to take online training as part of the regular work assignments.
The needs analysis starts with the business model and capabilities needed to serve the customers. This is mapped against the current personnel, and training is prioritized to address any gaps or enhance current capabilities.
There is also a qualification step to vet the training and distinguish good from bad. It is important to have credible providers who offer valuable and relevant outcomes.
I agree that planning for training is constructive and a proactive approach is more cost-effective than responding to deficiencies.