That is correct. Each user can have one email address, one username, or both. Either of these values can be used to login, and therefore the values are unique within the tenant.
We do have a username field on a registration, but it is not used for login.
There's a github issue open for multiple identities: https://github.com/fusionauth/fusionauth-issues/issues/1