I can only assume its the fact that OOP seemed to be a favorite buzzword / style, So Schools stuck to that,
I was taught OOP design from the get go, its only recently ive been teaching myself the Functional style of programming and i can see it has its advantages.