I have no idea. UUCP (Usenet) addresses used to be (are?) "backwards" and ! separated. Maybe some historical references related to that would point you to more info.
If I were to guess though, I'd guess email addresses. me@machine being originally valid makes me@tld.machine harder to parse?
If I were to guess though, I'd guess email addresses. me@machine being originally valid makes me@tld.machine harder to parse?