*nixes need a +x file attribute to mark the file as executable. The file attributes need to be set by the user. Do the math.
Ok, i agree this is a cool and secure feature but and i didn't know about it. what about shell script files(sh files right?) or other files using an integrated executable ...