Sure choice just gets restricted.
Park certain classes at Enchanter.
Then make real classes. Now there’s less variables in the game 
On a serious note.
Its been said again and again that this is a RP game.
Balance is horse chit.
We have numerous classes that cannot actively contribute by themselves to combat, and generally are not necessary once a fight starts.
Templar is not a combat class its not a support, its a class that enables guild functions where the only reason to progress it further is to do get R8 and r9 templar skills. If you want combat efficiency then Templar is terrible but if you like the novelty of playing as a GL then its fine.
The Devs clear don’t give a flying chit that some classes aren’t going to be strong, hell they said it in an interview that they know some classes wont be.
A game looking for Combat relevancy, isn’t going to have Squires be a thing in the first place, once you have their buffs you can kick them out
Enchants, Alchemist, Pardoners? Same deal.
Yeah they trivialize certain classes, or don’t bring much themselves (Alchemist).
You knew (at least subconsciously) this wasn’t a game marketting class balance for all, everything is raid worthy, because by design a lot of things aren’t.
Transcendence buffs giving hypothetically 550% increases.
Game doesn’t care.
Pick what you like, and enjoy it. If you suck at something go buy the skill from someone else and use it to be useful.
The mistake of the devs is thinking players give a chit about Role-play over efficiency. It’s not a single player game.