Interesting article. However, it presupposes that all "generalists" (whatever exactly they are) are the same. This is obviously wrong and therefore IMO it weakens the entire article and invalidates the sub-title.
Even if all "generalists" had equal aptitude in the same set of technologies, there remain varying degrees of creativity/experience, varying preferences of technologies to work with, varying preferences for problems to solve, varying ability to weigh cost/benefits of tasks from the strategic business perspective, etc. I've worked on many "generalist" teams and, because of our technical and non-technical differentiation, there was never any awkwardness about "who does what".