Agreed with many of the comments below - my point wasn't that specialization in and of itself is bad. It is very economically efficient, certainly. But not specializing, occasionally, lets us achieve a lot of other worthwhile goals, and can be extremely satisfying to boot.