Just that, by default, it is assumed you run windows e.g. https://learn.microsoft.com/en-us/dotnet/core/docker/build-c... windows first, linux alt. no macos
at the bottom, 'container tools for Visual Studio'
Take all the video from https://devblogs.microsoft.com/dotnet/learn-dotnet8-beginner... how many are not using Windows?
You can use .net elsewhere. Just that it is on you to 'fix' the difference when they happen.
it is ok. Others languages might have a windows-second bias.