The problem is, if these methods were applied to a very complex program, or if anyone ever had to look through the code to identify a problem, it would probably be just as efficient to look through machine code. While the organization and comments on code do not matter very much to the superior processing power of the computer executing the commands, it is vital for code to be understood by our fellow meat-bags.
It is one thing for code to work, but if no one can understand why it works in a reasonable amount of time, the code becomes useless if it doesn't work, or needs to be updated. This becomes especially important when working with other people, which often needs to be done in the programming world. Keeping logs of the coding process, explaining what the code does and how it works, and using relevant variable names are all vital if anyone is going to understand your work. If no one understands each other's code, then working together will be impossible, and any program that is too complex will simply not be possible. So for the sake of humanity, write code that is coherent to people as well as computers, or the computers will win.