Short update on this (while working on the final version of 4.69): I'm going to leave this as-is. The 4.69 beta actually has a fix for it, but I agree this is iffy as it may break existing scripts.

If there's a pressing reason, we can revisit in a future update.

Thanks for the input!