The answer is simple : We should not and cannot know everything. But if there is a need, most times, there is no one else to turn to. Most companies cannot afford to have a specialist for everything. Day in and day out, most of us prove that our companies confidence in us was well founded. They give us a difficult task and we succeed. This reinforces them to do the same thing the next time.