Humans shouldn't adapt to technology flaws, it should adapt to us.
That is correct--it's the whole purpose of technology.

But it is not the philosophy of many of the technology creators, in any field. I used to do beta testing for various music creation / composition products, and generally they didn't care what people actually did with the stuff, only that they (the company) got to make whatever they felt like they wanted to sell...whether that product could actually be used for it's intended purpose (easily, or even at all in some cases) by it's intended audience was irrelevant to them. There's some technology creators out there that do care and do try to fix flaws or prevent them from being built in in the first place, but not many AFAICT.
Sometimes it's a money thing...but more often it's just their way of doing things.
What possible reason could there be to want your motor to run on after you stop pedaling??????
None, but the common design of the systems with the cadence (PAS) sensor being used to detect whether or not the cranks are moving means there is an inherent delay of some amount in either starting or stopping. The amount of actual delay between controller detecting that and reacting may be longer because of poor software design.
There could be ways created to "instantly" detect crank motion start/stop but they require different hardware than is presently used on those systems that have the delays.
The TSDZ2 sensor system has a large-diameter coil of wire that's energized by the controller which then detects changes in the induced field in the coil, and such a system can be made sensitive enough to detect virtually any crank motion (and apparently is so in the TSDZ2), in addtion to it's cadence sensor. I don't know that this is why there's a difference in this system vs the others you've tried, but it's my best SWAG.
If a system has a torque sensor of other designs in addition to cadence, then the system could be made sensitive enough to detect if you are or are not moving the cranks, but under some conditions wouldnt' be reliable enough to depend on--it would either not stop even though the cranks were stopped, because torque was still applied just a teensy bit due to the way these function and are calibrated, or would stop even when still pedalling slowly because insufficient signal was detected, unless the right combination of cadence and torque detection was used.
It's not an impossible task...just not one important enough to the system designers to tackle (even though it is of critical importance to riders in traffic and other precision control situations). THe typical response I hear / read for this and other such things is "oh, you'll just get used to it", which is not true if you are in a situation where the delay in power shutdown causes a fatal collision.
(there are even systems where the ebrake does not instantly cut power, but has some small delay, or where throttle release does the same thing, and many systems where release of ebrake or engagement of throttle does not instantly deliver power again, any of which could also be fatal in the wrong (if rare) situation).