Yup, I know about this exploit, and I'm pretty sure it's a simple two-line fix (just setting the flag that disables productivity on the mini recipes) but I've honestly been abusing the exploit myself for the longest time, and didn't really want to patch it out because of how useful it's been. I also know that implementing this as a setting wouldn't be that difficult either, buuut-
I've also been looking into a solution for this issue, which would involve a complete removal of all machine related recipes (replacing them with a hotkey-based implementation, like shift+scrolling or using pg up/pg dn when holding the base machine), but I just haven't had the time to look into it (since it would involve runtime scripting, which I am not particularly proficient at)