Consider: Use Stallguard to perform bed levelling/compensation.
that would only work where the Z steppers are able to push the nozzle down
if the X ends rest on Z isolators there will be no resistance when the nozzle touches the bed, but maybe the load will lighten enough that you can say that you are at the bed
You have a valid point - in all fairness I admit that I was particularly focused on deltas, because, I design/build/use deltas.
This idea does seem to me to be a very similar concept to the accelerometers recently being used, without having to implement any new hardware. And pretty cool that Duet is the only board that I'm familiar with that could do it.