Как вы учились или как вы считаете чему нужно учить Web-разработчика в ВУЗе?
Современное программирование (особенно веб) вообще никак не связано ни с математикой, ни с алгеброй, ни с геометрией или физкультурой. В большинстве случаев работа программиста - это оперирование абстракциями. Для покрытия 99% бизнеса хватит 5 класса математики. 
Грубо говоря, если ты формошлепом себя видишь, не оканчивал школу с золотой медалью и ты понимаешь трезво, что тебя не ждут в Яндексе или Гугле на разработку движка поисковой системы, то не надо никакого ВО. и совсем нет желания его получать. Вообще и совсем. И не надо. Не надо жить так, как велит тебе общество. Даже не общество, а стереотипное мышление.
Я в 2001 году, сразу после колледжа, проработал несколько месяцев инженером в IT на ныне покойном ЗИЛе. Потом пошел вышку получать. Как сейчас помню - абсолютное, тотальное нежелание заниматься херотой, которую нам преподавали, особенно когда ты уже работал и трезво понимаешь, что нужно в жизни, а что  - нет. Плюнул и ушел дальше работать.
наличие В/О это тест умственных способностей. если кандидат не смог диплом получить возникают вполне обоснованные сомнения "а не дурачок ли он" ? 
наличие специального В/О по профессии - это знания и опыт. 
а что дал конкретно ... тяжело ответить, учитывая что я кончал >20 лет назад. хотя у меня были вполне конкретные предметы "программирование", "алгоритмы", "управление", "компьютерные сети", "базы данных".  и все так или иначе было востребовано.