I have 4 characters (past and present) that all occupy the same "party role" for this reason. They each have their own back stories sure, but their decision-making process is essentially the same because it's how _I_ would solve that given problem. The same set of equations, just with different source data.
I hadn't thought about over-exaggeeating a trait before to differentiate them, I may have to use that trick going forward.