As it is ranged dps will always do less damage since they don't suffer the same restrictions as other dps jobs.

Melee need to mind their position and can't afford to move as they want since they need to stick close to the target to keep their dps up.
Caster dps have casting time and have to be stationary when they don't have any instant cast to make a move so it's more planning or they lose dps.
Ranged dps can be wherever they want and be constantly on the move and not lose any dps at all. That mobility and convenience is what lower their dps.

If you're looking at a farm party where you know all the dps and caster dps will perform their job perfectly and knows the fight enough that you're sure there'll be no problem, sure having a ranged in a party will be a negligible dps loss. In other situation a ranged dps will always have an easier time pulling solid numbers, even if things go wrong or the party is still new to the fight. And that's because of the convenience of the job.

Now I'll agree that the argument had more weight when they could also replenish ressources such as mp and tp.
But if you want them to have a dps closer to what melees do, ranged will need a new trade-off to make up for it, which would be totally fine. Something like a perfect distance mechanic, where you've got to stay at a certain range of the monster to hit harder on all of your skills, something on your hud would tell you when you're at that range. And they could add a role skill that would be like true north and make it so you can bypass that for 10 seconds when you have to.