So what _is_ the reason? I have always assumed that this is an example of regulatory capture: existing barbers gain from raising the barrier of entry for competitors, while non-barbers don't care enough about it to lobby.
Proving that there are reasons for some certification is not really an answer though. I think the question is "Does it really take 2 years to get a solid grasp on those things?" (I've noticed several answers with a similar answer not just yours)