It was pointed out to me that the precise issue came up before in the libraries list in January 2011 as well:
http://www.haskell.org/pipermail/libraries/2011-January/015761.html
From the archives; it appears that proposal didn't generate much discussion either. I think everyone is agreed on the currently non-compliant behavior should be changed, but there just isn't enough number of people who care about it to make it actually happen. I'll follow up on the libraries list to freshen-up that proposal; if interested please post there.
Thanks,
-Levent.