This is pretty important functionality to be missing from such a basic and frequently used resource like file. I can't think of many environments where folks would want file and directory modes to be the same. Usually a directory needs to be executable (not always) and files in that directory need to be readable but not necessarily executable. The same is true for the setgid bit (directories might have it but files likely should not). Could we get this added?