Thinking is the hardest work that exists!
That's one reason why most people let others do it for them....
I think Generalist/Specialist is way too basic. It's a snapshot.
What about the serial Specialists who can shift from one Specialisation to another over time?
What about the people...