Agi avenger, Str guardian and crit based savages can probably put out more burst than rangers at endgame lvl. They all have a 10 second accumulation skill which scales with their own skills damage. Just at Avenger you can use duplication, which when critical will do a normal dmg crit +200% dmg crit (this is equal to 4 critical attacks at once) if you charge SA for 9 seconds whilst using shadow and then use duplication + dpp I'm pretty sure you'll outdamage a ranger(also deadly blow 175% agi to crit vs. 100% dex to crit + 40% critical dmg boost from mortal rising vs. 10% boost for rangers). Same goes for savages which have their stats scaling at 300% to critical attacks (200% str 100% dex) + they can snatch an extra buff for critrate or crit damage. I don't need to elaborate guards.
Beside that, both guards and dhans can resist cc, dhans can use fake death to evade combos, Giants are tanky, have traps, can neglect crit damage completely. and then there is ranger, it has a skill to release from stuns (not paralyzes tho so you're still fked).
Everything I said is based on 1 vs 1 situations. If you look at GvG pvp or group pvp which will pretty much only be the case since you don't have MR....well then it looks even worse for ranger. Since there will be many scouts, you can count on people having death chaser on their ass the entire time, meaning the death chaser advantage from ranger can be neglected. Now imagine a dhan/guard/savage doing their burst combo on something that has death chaser applied on them. Ranger damage won't come even close to that, ranger won't do any damage coz they'll be dead lmao.
I played ranger as a main at Jainus with maxed out mobility with death chaser scaling up to 250% dmg increase and even then, it takes a lot of skill and good positioning to not be instantly killed.