It's not cosmetic in this case. As others have already pointed out, the elvish version handles a few minor but important special cases that bash does not handle.
and perhaps that's why today's shells are not very far from the shells 20 years ago.
I don't follow. How does the one explain the other?