I don't BELIEVE mouse replication will be an issue, but if it is, then it can simply be removed from the Repeater script. It's really only useful for clicking in-game dialogs, and only when they are in the same position in all windows. It's not reliable for clicking on NPCs for example because the NPC will be in a slightly different position in each screen. And I believe you can make in-game macros to do most of the in-game dialog clicking, so beyond reducing the number of binds you'd need to make, it does not provide a significant advantage anyway (although I'm sure there are cases I havent thought of).

But yeah, I agree with you on the majority of your points, and obviously it is up to them whether it is okay or not to replicate the mouse in this way.