You know, I've found this to be the case too. I'm glad someone could actually put those thoughts into words for me. Especially things like temporary variables simply piss me off :) Too bad sometimes I just can't avoid them (like copying a referent into another reference to make sure whoever called the function doesn't delete a hash key on me or something - a bug like that bit me hard once).
For the record, I haven't read the articles you linked to yet, just commenting on the idea you mention. I will check them out, and thanks for the heads up.