Online learning is fine for adults who have developed sufficient mental discipline and focus, especially college style where you're in classes only a few hours a day.
Expecting 7 year old kids and teenagers to sit in front of a computer screen and suffer through what effectively amounts to 7 hours of meetings is asinine- they can barely do that in person, where the number of distractions is far fewer.
OTOH, I will never go back to an office, full stop. The commute isn't worth it, and being in person more than a handful of times a year (tops) isn't worth it. I'm a fairly introverted person by nature, though, and my dogs and wife are home during the day, so I don't really get any sense of isolation.