Да, сейчас полно бесплатных материалов в интернете. Однако без этих 3х ключевых аспектов - это пустая трата времени.
1. Дисциплина и мотивация. Человек - существо ленивое. Возможно, вы человек с железной дисциплиной, это здорово. Но большинству людей нужна дополнительная мотивация: знать, что домашку завтра проверят и надо успеть. Знать, что преподаватель сегодня в 18:00 позвонит и надо повторить слова. Как правило, в самообучении никто не хвалит и мотивация сходит на "нет". Если есть контроль - то есть результат.
2. Практика. Полно видео, но мало людей, которые согласны с вами бесплатно качественно общаться на английском.
3. Время. С помощью доступных материалов хорошо можно отгадывать тесты по грамматике, но крайне сложно начать говорить: языковой барьер, непонимание на слух, ужасное произношение. Зачем тратить годы обучения, если можно с правильной мотивацией и системой через 3 месяца уже начать говорить?