I thought this might be the reason. Balancing stone-cold logic with the quirks of user expectations is never straightforward.
I had to learn this the hard way. Now that I know it, I can understand the design decision.
Thanks for the replies, and the excellent software.