Неоднократно сталкивался с тем, что многие специалисты в компьютерной области хорошо знают отличия различных технологий, как с ними работать и настраивать, но ничего не могут внятно сказать о том, почему какая-либо система организована так, как организована, а не по другому, или зачем нужно 2 дублирующих друг друга технологии. Более того, когда я спрашивал это, они отвечали, что никогда не задумывались об этом.
Это общее свойство такого рода специалистов, или у меня просто неудачная выборка?