Один человек не может знать все.
А мне кажется что может. Проблемы наших узких специалистов заключаются в том, что они изучают часности. Приведу пример. Крутой программер на си фиг что спрограммирует на делфе. Хотя эти языки используются практически для одной и тойже цели. - Это высокоуровневые объектоориентированные языки. И что? И ниче. Глупо до банальности. если так будет продолжаться и дальше, на планете окажется 6 миллиардов специалистов, у каждого причем своя специализация. Хотя если изучать именно объектноориентированные языки высоко уровня, можно с успехом программировать и на делфи и на си, вооружившись справочников по каждому из этих языков.
Я к тому что человечество слишком уходит в частности и деталирование отдельных специальностей. Изучение должно быть направлено не на сектор круга, а на его центр и затем уже из центра должны изучаться радиально избранные отралсли без вырывания секторов из круга. Тогда все изученные знания должны логично влиться в его представления о мире, жизненные ценности и вообще их будет проще выучить. А после этого не пропадет желание учить что-то новое, расширяя свои знания.
Мало того, у большинства людей, будет общая база - пространство около центра круга специальностей. И специалист сможет без проблем общаться со специалистом, позновая новое в той отрасли к которой он не имеет отношения за простым разговором за чашечкой чая...
Утопия? Может быть... Фантазия? Вполне...