Also remember that Bard and Machinist can do damage on the move, so they always parse a bit less to compensate for that and they still often come out ahead in practice with total damage dealt.

If they parsed the same as a position dependent melee, or stand-still caster, they'd crush them in practice.