It's a relatively common theme in sciences that someone comes out of nowhere and solves a long standing problem in a field because they don't have the specialized set of biases that keeps everyone else trapped.
One of the benefits of generalism / learning multiple fields (IMHO, again) is that you realizes that special abilities / skills don't necessarily translate well from one field to another. For example, learning to play the violin is very different from, say, playing billiards, yet becoming good at either one involves learning subtle manipulations of basically similarly-shaped pieces of wood. By involvement in multiple fields, you learn to be careful NOT to bring your "everything is a nail" mentality with you from one field to the next.