Earlier quoted context omitted.
It would need at least a little bit of thought with suid binaries.
Suid binaries were a bad idea and should be removed anyways.
The alternative is sending messages to daemons, but as it turns out, the attack surface of those is pretty large too, albeit not as large as setuid.
The whole "do some work on my behalf with elevated privs" is not exactly a solved problem in Unix.