"Like all professions, it requires hands-on training."
Are you confusing training with apprenticeship? Some things need to be taught hands-on, others are just the transfer of knowledge and that works well online.
The hands-on portion of the training IS in fact required by the USCG and is still required even if you take an online class. That's why you have to log actual time on the water in a vessel, isn't it?