The advantage is in sight tracking during recoil, a sight mounted on the barrel doesn't cycle with the slide it just lifts and settles. In the old days, before dots, race guns had the front sight mounted on the comp which gave the same effect (and made a longer sight radius) shooting a Sight Tracker or Apeiro type gun gives the same visual input.