Язык C # используется только с .NET Framework. Поэтому, когда люди говорят C #, это всегда означает C # в .NET Framework. Поскольку C # не используется ни с какими другими платформами (на момент написания этой статьи), .NET в C # .NET является избыточным.
С другой стороны, Visual Basic может быть старым VB Runtime или VB.NET. Поэтому VB нужна квалификация .NET, чтобы вы действительно знали, на каком языке вы говорите, потому что VB 6 и VB.NET довольно разные.
Когда я слышу, как кто-то говорит C # .NET, обычно это кто-то, кто не является программистом. Большинство рекрутеров видят, что .NET добавляется к таким вещам, как VB, Visual Studio и ASP, поэтому они естественным образом добавляют его в C #, потому что для них проще просто думать, что все .NET.