@Владимир Петров, интересная точка зрения, бесспорно, даже соглашусь некоторыми тезисами, но позволю себе обратить ваше внимание на ваш же текст:
Вы почти в каждом новом умозаключении употребляете "Тоже можно", "тоже полезно", "было бы неплохо" и тому подобные. Я не лингвист, поэтому могу опираться только на личные ощущения, а они у меня немного смутные после ваших слов.
Вы утверждаете сначала, что оценить успешность со стороны "нельзя" и сразу же противопоставляете себе свой же тезис в конструкции "либо очень трудно", что автоматически опровергает тезис "нельзя". Далее вы говорите о том, что программистов без высшего образования назвать высококлассным специалистом трудно, но я не помню, что кто-либо утверждал обратное, ибо вопрос то в другом... ну, по крайней мере, в моём понимании.
Далее вы говорите о том, как я понял, что ВУЗ не может дать программисту базу знаний, удовлетворяющих потребностям всех областей программирования и, в идеале, программист должен учиться всю свою оставшуюся жизнь, что несомненно лучшее из дел, которым можно себя посвятить, имхо, но в контексте вопроса вы снова, как я понял, противопоставляете своему тезису свой же тезис в одном абзаце. То есть, без высшего образования программиста нельзя назвать высококлассным специалистом, но, в то же время, высшее образование не даёт программисту той базы, которая ему нужна и программисту нужно "доучивать" множество релевантных дисциплин самостоятельно, что, в какой-то степени, удостоверяет мой тезис о том, что пользы от ВУЗов в некоторых дисциплинах мало и можно стать успешным в своей области просто отучившись на курсах и доучившись самостоятельно по мере приобретения опыта.
Поправьте меня, пожалуйста, если я где-то что-то упустил или не так интерпретировал, как вы хотели выразиться :)