Unfortunately this is a dangerous standardization :) First, because it implies that the file *should* be executable (confusing if the file isn't). Second, and more importantly, because it can be dangerous to run `.py` files which live inside a package, as it screws up their module name.