Because language and information technology are two different things and the period has a different function linguistically - where it indicates the end of a sentence - and with regard to email addresses, in which they separate specific info.

And honestly, when you're filling out information on a form - like when creating an account - you are not writing sentences, which is why you should not end them with a period, if you wanna get anal about the grammar side of things.