In my historical simulations, the AI manager consistently puts a weak hitting hitter as DH over better hitters. The full time DH is usually a back up defensive replacement, good field no hit, and is left in that position all season to rack up hysterical negative WAR numbers.
Sometimes no qualifying DH for the all star game vote has a positive WAR.
How do I get around this?