Всё упирается в финансовые затраты. Слишком дорого и для разработчиков и для пользователей. Знаю многих людей, у которых даже компьютеров всё еще нет, и много мест, в которых интернета нет и не предвидится. Так же дорого и нанимать преподавателей, которые будут обучать на дому. Довелось в начале нулевых ходить по репетиторам, даже не смотря на то, что в группах было до 10 человек, брали где-то по сто зеленых за урок. В валюте. Думаю, из-за повышения курса цена только выросла за это время.
Опасность только в том, что большинство людей ленивые. Домашняя обстановка не способствует рабочей атмосфере. Думаю, что со временем дистанционное образование возьмёт верх когда научаться контролировать учеников.