Если ты знаешь много, но поверхностно, то и качественного ничего не создашь, а если ты узкий специалист, без широких знаний, то за рамки заданных шаблонов не уйдёшь. Лучше конечно быть профи в какой-то сфере и при этом кое-что знать и о близких к своей сфере науках.