Every single content at 1.0 was doable with any job setup, you see the issue here is most players are LAZY, refuckinemphasize on lazy, if you want to do strat your way, then go make your own strat, go setup the party and proof to people it works and people will starts using it.
BUT no, people would rather on freakin whine on forum instead of refining their own strat, they would rather people carry their ass. So, they keep using the strategy that apparently they hates. Well, guess what? freaking suck it up if you are lazy.
This is MMO, there is never true balance, some job will shines at certain instances, some at others. Get this in your head deeply, this is the price you have to pay for uniqueness. What devs can do is make them all viable in the fights and that is what they already did.
Ifrit? magic and melee burnable
Moogle? magic and melee burnable
Garuda? you need both magic and melee to win
25m Speedrun instaces? you can win with any combination of battle classes
This issue isn't going away in a game where holy trinities exist, so suck it up.