Sometimes upstream providers swap in lobotomized aggressive quants in order to shed load or cut costs. In that case the user is not to blame. And the agent is not so much to blame, either. Same as how you wouldn't blame a child for crashing a car.
It's the fucking provider who took your dollars and handed you back a shit sandwich in return.