I've forgotten a lot of the stuff that is related to my master degree, even while working in the that field, since it wasn't my focus and not connected to my day-2-day work. I think skill checks are a much more realistic abstraction than automatically connecting knowledge to an attribute like intelligence.