Причину вижу в том, что хотят нас оглупить, чтобы поменьше знали.
В общем-то верно, но мне представляется чуток по-другому. Складывается впечатление, что всякие новые технологии тянут нас опять во времена, когда программирование было уделом избранных. Поясню. Систему CP/M-80 можно было вообще самому сконфигурировать и поставить на любой чайник. MS-DOS была уже чуток по-сложнее. Дальше пошли Винды. Но оставалась лазейка для любознательных. Можно было раскопать нужную информацию (это когда Интернета-то еще почти не было!), разобраться со всякими там TSR'ами.
Теперь же ситуация драматически меняется. Пытаешься в Студии припомнить какой-нить API-call, а тебе вываливаются тонны дот-нетовских вызовов и поди еще доберись до нужной функции. С одной стороны всякие там дот-неты - вещь хорошая: можно из готовых кубиков складывать свое приложение. Но с другой стороны, ситуация становится: "Шаг влево, шаг вправо - расстрел на месте!". Чуть куда в сторону тебе понадобилось - перенимай опыт у Сизифа...
Поэтому мне и не нравится, что глубИнную информацию, IMHO, все больше и больше скрывают под наносами информации для "клепальщиков". Повторяю, хорошо, когда легко и просто можешь сбацать даже сложную систему "на коленке", но плохо, когда все сложнее "выделяться" из обезличенной массы. Хотя это и тонизирует... ;-)
Хотим мы того или нет, но мир на месте не стоит - все меняется вокруг. И порой те вещи, к которым мы прикипели, привыкли, нужно менять на новые. Везде так - не только в ИТ. Но при этом ты как специалист становишься только лучше, и весь твой предыдущий опыт и знания делают тебя на порядок лучшим профессионалом, чем тот, кто знает только самое новое без ДОСа и командной строки. :)
Да, логично. Все течет, все изменяется - факт. Наверное, становится лень копаться вглубину. Сказывается нынешняя избалованность вроде бы доступности информации. Не хочется трясти стариной и точно так же, как когда-то, выискивать жемчужины знания в отвалах карьеров всякой ... информации... :-)