No, they are not. You don't seem to understand how powerful COR buffs are.
There is literally 0 wrong with having a support job for every major content. It's literally the point of these jobs and how FFXI battle system was designed. GEO is not "stealing" your sport in your party as much as WHM and Tank are. There are 6 spots in a party, support takes 1, tank takes another, healer takes one and rest are DD.
No one is going to take your WAR over a COR once they filled their DD spots.