> .NET 6 seems to be different to .NET Framework and different to .NET Core in the way it handles even simple things like namespaces, using declarations and other language features.
Those are C# language features, not necessarily .NET 6 features:
• https://learn.microsoft.com/en-us/dotnet/csharp/whats-new/cs...
• https://learn.microsoft.com/en-us/dotnet/csharp/whats-new/cs...
"global using" is a code readability regression, so I wish it had not been added and I'd recommend against using it.