Hunts are one of the few areas of the game that actually promote teamwork between groups and across the server. I don't think that changing the rewards to punish "sharing" the hunt would be a positive change.

I think the issue is that too many players play victim and and simply can't just accept hunts for what they are. If a hunt spawns and exists to target, then anyone who is able to kill it has a right to do so. No one has a specific claim to it. If you found it and didn't engage it, then you take the chance that someone else might. It is often a courtesy to call it out and allow some people to gather and share in the rewards. However, that courtesy has been twisted into an expectation and there is nearly always someone who will cry out "early pull" even if they showed up 10 minutes after the mob spawned.

Again I think this provides a good opportunity for region or server-wide teamwork, but in my experience the toxicity doesn't come as much from "early pullers" as it does from the countless victims who didn't make it in time - even though they may not have even been hunting in the first place. People should be happy that they hunt was shared at all, not upset because they weren't there for it.

No one will ever be 100% satisfied, unfortunately. I think Hunts work fine as is. The traffic fluctuates with the need for rewards. When the game introduces a need for seals or tomes (like relic), you'll see an increased flow of players.