So...why exactly wouldn't you just make whatever the node would give a drop given for (entirely) completing the dungeon?

Effect is the same, except everyone benefits, not just gatherers, thus extending the incentive of running that stuff to non-gatherers and thereby increasing the magnitude of the desired effect (since more people are now incentivized).