Generally, the answer is yes.
Specifically, the answer is no.
Seriously: smaller shops tend to do better with generalists. Specialisation increases with size. Though at the very largest scales, a synoptic view becomes useful. Usually fairly high on the ladder.
The specialist will always have clear, specific, and cogent arguments against a generalist. The generalist's strength is that of a web or net, not of a sword or bullet.
Another strategy is to develop "M-shaped" talents: breadth and several (and with time, an increasing number) of specialties. You're becoming a generalist, but can sell yourself as a specialist.