If thats what they choose to work on, they probably weren't the best minds ;)
There is cutting-edge research and also pretty boring business app development. Also, some jobs are pretty specialized and not the sort of thing you can get as a generic software engineer.