Having email address be the username for our logins is a problem

The first account I created is my “associated account” and when I changed companies I couldn’t change that email address because it’s the login, so I had to create this account with the new email address and link it.