I'd like to introduce you to half of my LS, namely Diasee who has soloed every NM as a pug except cactaur jack.
And you're right, TP isn't infinite, but it's nice that you are able to gain it while in battle huh? Mages have had compromises, we cannot fully utilize scale male, or any other heavy armours. Conjurers in particular didn't get a lot MP gear, that was mostly reserved for Thaus. Our defense stat isn't glorious, and neither is our attack stat. We cannot incapacitate enemies, nor can we participate in many battle regimens unless they involve basic attack or a spell at the end. You seem to think that MP is infinite as well, and perhaps with the passive stance it is but I was never really in love with it when it was introduced in the first place.
If I had to name two classes that were OP, it'd be Thau and Arc, and not because a Thau could heal. That's like looking at melee classes and saying that because Marauders and archers can incapacitate mobs, that we're going to remove that ability from Marauder, and give it to archer because that's a 'designed role, it makes marauders too powerful.'
This was a problem with XI especially when Scholar came out. It didn't matter that a scholar had great Nukes, or DoTs, they were used mainly as a WHM when a WHM wasn't available. Thaumaturges were different party healers. They had an AoE cure that also offered a regen effect. And now? It's single target, not very effective when it comes to groups. However, they had a wider cone range and could stand far enough away and also hit many more people.
But now Cures are AoE for CON only, reducing thaumaturge's roll significantly to dots and debuffs, while more pressure is put on those leveling CON, and for those who already have CON, to fill that healer role and JUST that role.
This is ridiculous, it didn't make either class OP, and you're deluded into thinking so and I'm not sure why. Do you want set roles so badly that next you'd vote for the abolishment of self-assigned stats? If so, please go back to XI. This is one case in which I can definitely say where XIV has steered away from their initial mission statement.