This is not to say that there aren't people out there more than happy to have a deep specialization. That's perfectly fine as long as it's done as a free individual choice and not as some parental/scholastic imposition.
This is not to say that there aren't people out there more than happy to have a deep specialization. That's perfectly fine as long as it's done as a free individual choice and not as some parental/scholastic imposition.
However, the pressure at workplace is exactly in the opposite direction. First, one should become a "full stack developer", because why hire two or three experts when we can have one person do everything. Then one needs to become a "dev ops", so that we don't have to hire a system administrator either. Afterwards, one is pushed to also do some management, customer support, etc.
I suppose the ultimate dream is a company consisting of only two kinds of people: the boss, and the infinitely replaceable all-knowing employees. Generalists are popular, because you can always fire one and distribute his former workload among the remaining ones.
Offer trusted escrow because multisig is too complicated? Win.
Compiled a slightly better mining software? Win.
Learned how to host and run an exchange? Win.
Learned how to launch an irrelevant, redudant new blockchain? Win.
and the list goes on and on and on
Absolutely nobody is going to say "hmmmm, it looks like you've been doing trusted escrow for years, we need someone that knows React JS and can hit the ground running"
(Only traders and holders lose money in the blockchain space bear markets. A lot of people earn, and earn quite a substantial amount regardless of exchange rates.)