I've been advocating we change it all along, but I think the consensus back then was not to because of the inconsistency it creates between Linux and Mac.  I didn't want to be unilateral, so I documented it, because it is confusing for someone who may have used other compliant applications.  It's interesting to note that IPython, which used to be compliant, has backtracked to something more like this in their latest version.