There’s a lot of bad email validation regexes floating around on the internet. If it’s an older service it may have been written before gTLDs.
[1] https://wiki.mozilla.org/Public_Suffix_List