You have to know how humans act. If one way of leveling is better than others, then someone will always claim it gives too much exp or is the only way. In reality it is simply the fastest way and you have plenty of options.

It will be next to impossible to make every action in FF14 give you the same exp/hour rate. Because you can't give all classes equal killing speed and then claim they are DPS, tank, healer. You can't calculate the speed all parties will progress through a dungeon. And of course if you are trying to equalize things you also can not reward people for doing better than others since their exp instead needs nerfing so they should redo it to match the time investment of other groups.

It will be easier for yourself and everyone, if you accept that some classes and some events will be getting more exp/hour.