Can't we do both? In a way, I prefer specialization. Then I don't have to think so much about what I'm doing, and can spend more time thinking about more interesting things.
It's interesting how now we think being a fulfilled person means being able to do a bunch of stuff. That just seems exhausting to me. People aren't really so interested in the skills, anyways. It just makes them look cool to others, which is what they really care about. Then the process becomes self perpetuating. It's a very roundabout and unsuccessful way of making good friends.
Yes. If I may interpret Heinlein, he wasn't saying that you need to be an expert in each of those things... he was saying you should be able to do it.
You still can be an expert in some things too, as long as it's not at the expense of those things.
(I'm not saying I agree; I don't entirely disagree or agree. I'm just trying to explain what he was saying, as best as someone else can divine his opinions.)
It's interesting how now we think being a fulfilled person means being able to do a bunch of stuff. That just seems exhausting to me. People aren't really so interested in the skills, anyways. It just makes them look cool to others, which is what they really care about. Then the process becomes self perpetuating. It's a very roundabout and unsuccessful way of making good friends.