I don't forget it. I'm very much aware of the issue. But I think that an across the board change would cause a great deal of pointless upheaval just to appease a few users, not to mention be completely different to Norcroft.
It's not just GCC that acts this way, it's all Unixlib programs (optionally).
There may be some provision I can make in GCC for accessing files in the non-RISC OS way, but it must be carefully done, as there's lots of potential ambiguity and confusion.
If you are really interested in this issue, then I recommend you investigate all the specific issues of how things work, then draw up a recommendation of what should be done.