So basically what you guys are saying, is that if archer cant outdamage everyone else, they should cease to exist? That playstyle is irrelevant? The point of archer is to do the most dmg with the least risk, and no other role would be worthy of them?
Lets put it like this, since it really is all about battle afjustments, class uniqueness and the like, for your vision how should these classes work, what should thier role be, and are they achieving that now? also ask yourself if that role is a viable role, and useful in the combat situations that will present themselves in game

I see it this way
Glad, best one on one tank, best for high dmg monsters
IN DD setup, above average one on one potential
Pug most adaptive in defense and offense, close range. excels at single monster combat and mid damage/low accuracy monster tanking.
lnc, best in mid range combat, team buffs and tp management,
marauder, high spikes, excels in close range multi target combat and multi target tanking mid damage monsters.
Archer long range combat specialist, with burst potential and many utility skills.

I dont think any DD should have inately the best Damage, unless they are giving some great utility.

one big key is you have to create situations where one advantage doesnt outweigh all others, thats up to the design of the mobs and the best ways to fight them.