Being a generalist by nature makes it very hard to build a successful career. I'm a generalist and what I see is the society is built around specialization.
On my case it helped quite a few times to jump between projects, or to be person that customer would like to ask to jump at an existing issue.