Perhaps it doesn't make sense, but it is the rule. :) The above explanation is good; it's best to just learn the concept and use it, because it's the normal way English is spoken. The reason for the construction might have been something that made sense in language a long time ago, but doesn't anymore. Nevertheless, the form remains.
Student or Learner