Respecting player reach for me means using whatever player reach value the player has chosen to have, whether it's the vanilla value, or a higher value configured via mod or command. I specifically don't want to impose my views on player reach on all players, and removing the player reach check would implicitly do that.
No, you are imposing your view with your choice, you don't get to say that you don't. The player reach check doesn't exist for blueprinting to toggle, you are deviating from what I consider expected behavior. I stopped using far reach mods for my regular non-creative worlds, I find it a bit cheesy for building things and I want to let my robots do things if it's far away. But for all things that alters already built structures that updates instantly with a blueprint overlap without bots being sent out I want those interactions to be easier. I should be able to open a constant combinator and just toggle or change it in any way I want and I want QoL mods to remove the awkward pointless interactions of copy pasting twice to change things.
If a bot is required for the modification (like changing direction of a belt or doing an upgrade) when I do an overlapping paste for the change to actually apply, then I expect mods to respect reach for those kinds of interactions and would consider that fair.
One tangible benefit of having some limit to player reach is that it limits accidental toggles, which I already happen to occasionally encounter with inserter rotation. Such accidental toggles would occur more frequently if player reach was unlimited.
This is such a bad argument I can't even take you seriously. I'm stunned and speechless.
Parenthetically, I only got the idea to even check for player reach from the pushbutton mod code—I figured that if a far more experienced modder thought fit to add that check to their toggle code, that I should give it serious consideration as well.
I'm using Pushbutton, I love that mod. Didn't know it had that limitation though since I've been using it with editor mode for designing my circuits so far. It's going to be painful to use that then when I'm importing my circuits back to non-creative worlds. A bit confused why a great modder like justarandomgeek would make such an obviously bad choice. But no-one is perfect, maybe he just didn't think it through? Well regardless just because he did a mistake doesn't mean you need to copy his mistakes too, strive to improve.