191 karma · joined January 13, 2010
Being a generalist is great in terms of broadening you career options, at an early stage anyway. But until you truly master something most of the higher tier opportunities remain closed to you.
These opportunities are much rarer and often not advertised. But the competition is also less intense and arbitrary. It is also in human nature to enjoy getting better at something. This path is actually not as hard as people think, and way more fun than keep picking up new mediocre skills.
It's easy to automate the happy path interactions. But it's impossible to enumerate and prepare for all the problems and particular situations the customers are in. (Anna Karenina Principle)
I guess their strategy is hope these problems doesn't happen that often and the consequence is not that severe.