It also let's you combine skills. If you only know electrical engineering and not programming, there's a limit to the kind of projects you can do. If you only know programming and not welding, there's a different kind of limit. If you know all three to at least some degree of competence, the possibilities really open up. No need to be an expert in all of them.
Most good tradesfolk are, basically - they're just also a journey/master at their chosen trade. Plumbers, carpenters, HVAC, electricians, masons, everyone has to work together so you pick up some of what they do just by osmosis. Later on you'll be doing something totally different and go "oh wait I saw those guys do that this way, that makes sense now".
The number of problems you can solve scales logarithmically with the amount of skills you learn.
Also yeah agree, tradespeople tend to learn a thing or two of other trade simply being observant, as their job too require them to observe the situation. It's also easier for them to learn as they're already pretty dexterous in manual labour.
I think not giving a f*ck about such silly career advises is pretty Solarpunk as well. Having lots of skills to be able to help out in a community as well.
@poVoq Indeed, it seems society expects and rewards people who stand for exactly one thing and fulfill all clichés associated with it. Deviation from this expectation seems to cause cognitive overload.