Basically they have to directly hit you to get reflected, imagine a nade getting thrown at you but exploding in your face, can’t very well reflect that now can we. But we can sure as hell slap it away if it didn’t explode yet xD
The only MMO I’ve played before that let pvp players make equal or more money than pve players is GW1 and that is one of the reasons I loved it.
Consider the time it takes to complete a dungeon path like AC or CoF, now think how long an average spvp match is and compare those rewards. It shouldn’t be hard to balance pvp rewards especially if you run something similar to dungeon dailies.
We could implement another tab or bake into existing pvp dungeon paths where you activate a dungeon and it gives you the same amount of gold and champ bags upon a win(s) that you would have received normally and those would be daily rewards where you can do every dungeon and the higher reward requires more wins. Time averaged out vs the real dungeon completion. Like 4 or 5 matches would be a path of Arah or something, I don’t really know, haven’t done Arah in ages.
Personally I think the current pvp paths take way too long to complete. I think they should be much shorter with better rewards but make them daily just like doing a dungeon regular.
If something like this was implemented, we would be getting much more raw gold so the bonus of magic find working on chests could be removed in pvp, not that MF really matters though imo lol.