Warriors aren't the only ones who tank, you know. Priests tank too.
Plus working harder is one thing but making us pay more for a free game is another thing. It's not even a small amount. Over time it's a huge amount that we're dishing out. Archers/Thief/Wizards are damage dealers so they can hunt for secrets or other things to pay for pills or hammers or what ever else. You say that warriors should "work harder" what about the fact that we're already at a disadvantage and we already work harder for what we have? You use your archer to hunt for a secret and you get RE to buy pills. Warriors and priests can't hunt for secrets. Instead we need need to make rares or find some other way to get items to sell for RE to buy pills which we need as much as damage dealers. It takes a lot more effort to make rares to sell than to just kill something. And if we choose to hunt for secrets, it takes us 10x longer.