Sometimes I get carried away with the detail of a question and forget to look for the bigger point. So, disclaimer:
I did it, it was fun, and I learned a lot about marlin and gcode along the way. I probed xy MAYBE a few times, and those were just checking that it worked. I have never, even once, had occasion to probe xy for a job. Turns out most of us like to place stock at a known location on the spoilboard.
Smart money says its a fun project, but won’t be useful.
That said, this IS a hobby for most of us, so if you want a little more info, these might be helpful.