I'm still not convinced that ZERO acceleration is needed for THC.
There's a little goodie called deadband or hysteresis in a good THC. That acts as a buffer so if you deadband was +/- 1 volt, then so long as your accel/decel is fast enough it will at least keep the voltage within the dead band. Yeah, with accel/decel you'd pass the set point a bit BUT providing the accel/decel is fast enough it would bring the Z to a stop within the dead band.
THAT'S MY THEORY

Perhaps when Mach3 was designed the deadband factor was not part of the design, and that's the reason no accel/decel was applied to THC moves.
Fast PID control effectively has accel/decel based on error. Smaller error, then slower correction speed, bigger error, faster correction speed.
Keith.