I can only assume it is for his rewriting the rules of economic theory, in the same way that Einstein redefined modern physics.
http://www.theguardian.com/politics/...to-get-honours
Meanwhile Theresa May says she is going to trash Osborne's policies, and replace them with a proper strategy.
http://www.telegraph.co.uk/news/2016...economic-lega/