Наоборот - IT устало от дилетантов и "обычных пользователей". Которые возомнили, что можно полноценно пользоваться сколько-нибудь сложной программой (а они сейчас все сложные) не понимая её архитектуру и принципы. И все беды отсюда - хоть форматирование пробелами в ворде, хоть шпионы в андроиде, хоть кривые GUI, хоть plug and pray от винды до systemd.Но мануалы же читать неохота. А в последнее время их еще и писать неохота. А зачем - всё равно завтра всё поменяется, нынче это модно - agile всякие и тому подобное. Как библиотеку использовать? А смотри юнит-тесты! Какова архитектура приложения? А вон доксиген, любуйся!
Кстати, очень хороший критерий быстрой оценки качества открытого софта - если есть наайте заметное описание общей архитектуры и логики, которую закладывал автор - значит есть шанс что софтина приличная. А если только howto какой - скорее всего архитектуры и нет, а внутри гора костылей вперемешку с граблями.