It's funny. As a SW dev working on medical devices, I've done at least two catheter ablation machines that I can think of, but I never knew the specifics of exactly what problem it solves. I mean, I obviously know in detail what the device is doing, just not the why.
And it's specific to just that type of device: anything else I've worked on that I can remember ATM, I know what they are used for.