Updated Apr 04, 2020
Todo: Give context
Copied from conversation:
Firstly, there's a distinction between being a generalist and having a generalist understanding. The first one, as in "laying on a grass", is someone who is going to be either the Founder/CEO of a big company or that guy who closes holes in a big company because there's no budget for specialists.
Secondly, the grade of knowledge "deep - good - have an idea" is subjective and refers only to your perception. A person with the subjective attitude "good at one thing + several others" can be equal in level of knowledge of that "other" to a person who is an "expert in one discipline". This is just the scale of the resources of a particular person.