This is fine but it's a destructive operation - i.e. if we had a file that had not only execute, but also write permission, this would simple overwrite the existing permissions and remove the write permission I had prior to running this command.

We need a way to apply the general rule of this command while respecting existing permissions.