Except that nowhere in the the article you refer to does it use the phrase "make a difference in the world"
I suspect the key driver is the train driver level of wages offered by investment banks which the Public Sector cannot hope to match for new graduates.