Не дают солидного бэкграунда и плохо фильтруют людей. На курсах учат писать хэппи пас тесты на двух-трёх фреймворках и поднимать примитивную инфраструктуру в докере-дженкинсе. За пределами этих хэппи пас тестов люди вообще ничего не знают и не умеют.
Курсы всё-таки заточены на их успешное прохождение и подготовку к собесам, а не не отсев и интеллектуальное воспитание индивида.
Универ делает более жесткий отсев и даёт больший кругозор - и в плане решения нестандартных технических задач, и в плане софтскиллов и стрессоустойчивости, и какая-никакая база по CS (теория алгоритмов и субд в большинстве вузов достаточно хороши), и в смежных инженерных областях. Так что выпускники топ вузов имеют достаточный кругозор для решения нестандартных задач и не боятся сложностей