Because the BBS** controllers are prone to failure and they come with daft settings that are locked by the CANbus comms. Also, the standard controller is attached to the side of the motor in just about the worst position in terms of weathering and damage if any water gets in. Remember the guy, who's bike spontaneously caught fire because his controller leaked? The water shorted a MOSFET, which let the full battery current into one of the motor coils and melted his battery wires. Luckily, he was nearby and heard it crackling, so was aple to rip off the battery before it went off.
Talking about faffing about: You'd really rather rip out the motor and all it's accessories and do a complete reinstallation with A TSDZ motor than run a single cable from a Hailong controller to the motor? I know out of the two what sounds the most daft.
Anyway, it's daft to have such a motor in the first place, when a hub-motor is so much better. Both Guerney and Soundwave have crank-motors - say no more! QED