Another difference you might be surprised by is that the .NET tooling by default collects various data from your system and sends it to Microsoft [1].
If you want to avoid this (and still want to use .NET) you'll have to make sure that the environment variable DOTNET_CLI_TELEMETRY_OPTOUT is set to 1 in all contexts before touching anything.