Using the Z probe to set bed hight rather than just bed level

I agree, I had two profiles and only used this if I wanted to level. I now have the code in a macro in OctoPrint using the Macro plugin and run the macro when something has changed. The main point is it removes that final human level at the end of calibration. This is unnecessary as the distance between the sensor and the nozzle does not change so the macro replaces that manual step and allows you to dial in the nozzle height consistently.
It’s now got a whole lot more accurate as I print on glass and have changed the sensor out for an IR one that levels on glass and I am getting much more accurate leveling than with the original sensor and bed.

The macro I use is in the instructions for changing the sensor.
https://drive.google.com/drive/folders/1JTZ811Tx-dTD35J4a-u2fsokln20INpR?usp=sharing