It's not a common thing because it's usually something you do once and then it works for years without need to touch it, and I don't know of generic upgrades that provide just that in conjunction with whichever probe you have.
Bambu X-1 Carbon does it automatically with a piezzo sensor for a rough estimate and then using its lidar to analyze baby-stepped lines on the build plate to find the perfect Z height. This is not something to implement in any printer though.
The Prusa Mk4 approach is much more viable: it uses a load cell sensor in the extruder to find the moment the nozzle presses into the bed. I'm pretty sure this can be done with a strain gauge just as well, thing is they don't produce a neat binary on/off, just analog signal in form of varying resistance. You'd likely need a small microcontroller with an ADC input to read the gauge and convert that to binary On/Off on the Z axis input. And you'd still need to add (small, fixed) Z offset to get the height of the nozzle touching the bed as opposed to pressing into it.
I'm not aware of any ready-made solutions that do this, but it should be a project well within skill range of a hobbyist.