Like you said, deflection bonuses don't stack while dodge bonuses do...making dodge bonuses much more valuable.
That's why I think WoTC made the Master of Chains' ability deflection for balance reasons. If their ability was a dodge bonus, they could put on, say, a Ring of Protection (which...