It was very confusing, and for a while there every team inside Microsoft started adding .NET to their name for some internal visibility points regardless of any connection with the common language runtime.
That's how you ended up with names like Windows .NET Server 2003.
That's how you ended up with names like Windows .NET Server 2003.