The way I see it is that you can only really specialize in one like in real life. You'd never see a miner be a proficient blacksmith would you? It would also encourage people to interact with people who are proficient in the skills required. And also, money making opportunities! Yay capitalism!