и хоть какая-то ответственность за результат обучения
А у вас ее нет? Вам все равно, что с вами будет? Зачем вам вообще алгоритмы и структуры данных?
Если есть цель в жизни, то никто вам не нужен, к ней и идите, а контролируйте себя - проверкой на соответствие цели.
Всё необходимое есть, хотите на фрилансе работать - есть сайты с заказами, анализируйте их, "примеряйтесь", работайте над ошибками, хотите в фирме - есть вакансии, с ними аналогично, хотите бизнесом заняться - и снова все есть, но если человек неудачник, то он сам точно не знает что хочет, поэтому и приложить достаточное усилие не может, на фрилансе он видит только платные биржи где заказы просто так не посмотришь, вакансии тоже только платные, возможности попробовать собеседование он вообще не видит, боится что там его пытать будут, принципов анализа - не понимает и т.д.
Наставник поможет вам стать таким, каким он сам хочет вас сделать, ну если вы сами пустой, то для общества это наверное лучше чем никак, но довольны все равно не будете.