I generally agree but so far every place I've been that had a sizable .NET codebase were stuck on Framework and so in reality it was very much Windows-only.
Modern .NET is great though.