Others have stated compatibility with previous / reverse, without explaining this.
When entering SQL Server 2005, they introduced user / schema separation . Until that time, each user and role implicitly had a schema associated with it with the same name (and there was no way to create schemas other than by creating users or roles).
So, for those created in roles that existed in the 2000 (or earlier) versions of SQL Server, there was always a schema "available" in the database with the same name as this role. Thus, some code may have been written, suggesting that such schemes exist; later versions of SQL Server ensure that this is still the case so as not to violate such code.
source share