В дополнение к комментарию выше:
>>1. Можно просто убрать этот конкретный using, используя global usings или используя полные имена типов
Это избавит от одного и того же using в формах/классах.
global using - это в рамках всего решения.
От себя: если у вас там не только Привет-Мир будет, а что-то, что может вызвать ошибки, тогда не void, а int - вы сможете возвращать код ошибки. То есть 0, если все прошло без ошибок.
У себя в проектах использую передачу переменных по ссылке, так что иногда у меня в таких аргументах и код ошибки, и описание, а сама функция, например, возвращает System.Data.DataView, и тогда если переданная по ссылке переменная iError больше нуля - тогда я даже не обращаюсь к результату выполнения: он, скорее всего, null. Вообще, в функции я передаю много чего по ссылке, их может быть сколько угодно. Если я в функции форматирую что-то в HTML, я могу по ссылке вернуть в переменную и обычный текст.