В последних версиях C# появилась возможность статического импорта класса
и последующего вызова статик методов как локальных методов.
Не ухудшит ли это читабельность кода?
В том же Oberon-2 напротив ввели жесткое правило обращаться к процедурам только через имя модуля(можно задавать короткие алиасы)
в отличии от Modula-2 где можно импортировать отдельные функции и вызывать их по частичному имени.
using static System.Console;
WriteLine();
using System;
Console.WriteLine();