They shouldn't have to.
They don't though, that's not news, we all get it, we all live in the same marketplace, and we all get used to that eventually and just deal with it. Participating in it doesn't mean we have to think it's a great thing, I think it says bad things about humanity as a whole personally.
Note, however, that I am not arguing against specialization. I'll be first in line to encourage people not to care too much about details in one area in order to focus on another, but if they don't care about anything, I take exception.
I am not quite sure at what points these types of knowledge are equivalent.