I kind of don't know where to put myself on that spectrum. While I'm dealing with a pretty narrow, specialist role - data engineering, there is extreme breadth of tools and approaches in the field. I feel that internally I'm generalist, picking up new tools and ideas with ease. Especially compared to people that mastered internals of Oracle DB for 20 years.
Imho bi / data people need to be generalists to be good. Even if you've only done data, if you're good, i bet you have got inside the heads many job roles, within and outwith IT. You've probably dealt with you're fair share of connectivity and authentication / permission issues. Not to mention being able to translate between strategic objectives and day to day data capture..