This is interensting. I feel good players have homogeneized unsuccess because they're good but worst than big 3(4) on every surface.
With more different surface could be some specialists, who can be big 3 level on one surface but bad on the other two.
Obviously every player has a favorite surface. But watching to the second tier players of this era(Like Murray, Del Potro, Tsonga, Cilic, Wawrinka, Berdych, Ferrer, Nishikori) they're pretty good on every surface. The exception can be big servers like Anderson on clay(But, except for the two final-runs, his results at RG are not dissimilar from other slams).
I think that in the past there was more specialization, and a top player was not favorite versus a lesser one on every surface. But I haven't data at support, I'll check.