I couldnt agree more. Whilst it is good to be specialised in some cases, you cant beat being a good "All Rounder". And the reasons for me are the compounded gains add up over time.
Being able to do a multitude of jobs increases your interest through variety but also can save you money/earn you more.