Devs probably didn't. But you can't compensate in code for the human element to adapt to a situation. And it being chosen over other dps is purely situational.