In fact it does. Perhaps more importantly PROGRESS comes from collaboration.
My PhD has been spent visualising the output of agent based to real-time 3D environments. I come from a computer games tech background - of course I needed the expertise and help of the agent based modellers (and computer artists) within the university. We all had some understanding of mathematics (and I do believe a solid foundation in mathematics is helpful) but were more experienced and confident within our own little subset.
I think part of the reason science does work this day is that a lot of progress comes from the less-prolific scientists and researchers. I remember one of my professors extremely well because he was a prolific man, with a truly immense ability to recall the vast amounts of information seemingly outside his subject area. (It turns out he would later describe it as being "connected to his subject area and therefore just as amazing to learn"). I know from experience he wasn't the easiest man to work with, he had his own process and it was quite personal and independent to him. For the rest of us not blessed with the type of ability my professor had collaboration is a key part of science.