Different guitarists use different diameter strings because the diameter determines the tension when you tune to pitch. Different people prefer different tension. Most shredders prefer light tension. Most jazz players prefer high tension.
The diameter is compensated at the bridge and in some guitars the nut. When you press a thin string to a fret, the center of the string is closer to the fret than when a thick string is pushed to the fret. Thicker strings compensate for this by using slightly longer length which you can adjust at the bridge.
One type of non parallel frets are called true temperament frets. They are sort of parallel but squiggly. This results in better intonation closer to that of a piano.
Another type of non parallel frets is multi scale or fanned frets. This allows the bass strings to have a longer scale length, which allows you to use relatively thinner strings for bass notes. This is important because when strings get thicker relative to their length, they start to behave more like cylinders with thickness rather than ideal springs, and sound rather nasty because harmonic overtones are out of tune with the fundamental.
When the string's action is higher above the frets, the tension increases more when fretted than open, to a greater degree than low action.
So the saddle for that string needs to be positioned such that the plucked portion of the string is slightly longer than it would need to be if the tension were the same as the open string.
James Taylor compensates by tuning everything down a few cents, between -12 at the low E and -3 at the high E, with a little break in the pattern with -4 cents at the G to deal with its weirdness. Good electronic tuners have "sweetened" presets which do something similar.