interesting but in that case no point in keeping the x bit either and suid binaries should just be 4700 ?
$ sudo chmod 4700 hello
$ ./hello
bash: ./hello: Permission denied
You need execute access in order to launch it, but in order for it to run, the user it is running as (not you) needs read access; you don't.