I assign the email addresses for our company. Usually make it their initial last name no separators. Some of the lazy programming idiots wanted to make it automatically make it from their names. Can't do that. We have brothers with same initail and last name working here. We also have father and sons with the same names. There are even a couple of completely unrelated employees that have the same initial last name. There is NEVER a fast hard rule that works every time for every one.
Being forced to use your physical address is the same thing. Lazy stupid employees following some company policy because people are too stupid to make decisions.
I have used just my initials for all ids everywhere. rkd@. I even got
rkd@mac.com for my apple id that goes all the way back to
rkd@apple.com. I am
rkd@zipbang.com on my personal email server and have had that user id and email address since 1991. Same with my kimray.com work email. My brother changes his email address every year or so, but still keeps the old one because he thinks it will get him less spam. He still gets more spam than I do.
I saddly wasn't able to get rkd@yahoo or rkd@gmail dern it.
At some point I need to go thru and change all my passwords to the same password. Hate having a bunch of different ones. They keep changing the minimum requirements.