Personally, I think having a skill set that is generalized is more appropriate for today's world. Seeing how businesses are failing left a right, having many skills can be very beneficient to someone trying to recover from a lost position.