It reminds me of a quote where an expert is someone who knows more and more about less and less. That seems true for specialists and generalists.
Generalists can connect dots between unrelated that specialists might not.
Generalists can build and connect many layers.
The chasing of shiny objects slows down once you start seeing how little is actually new.
Serving the solving of problems that make a positive impact for users is important to know what generalists can do that’s very unique. This helps inform what you might want to go deep in vs broad.
For me it was the realization that most software tends to answer one question in many ways: Where is everything at? It became the connector to people and what they were after.
Also during the pandemic, it seemed generalists were able to learn how to learn and contribute some very unique solutions.
The subsequent change in society will require not just specialists who focus on one thing or way.
Generalists roll with the change at both as big picture and in details.
You need both and I don’t think the specialist is better than the generalist, or vice versa.