Если у тебя есть атомарная операция, которая сама обрабатывает свои ошибки и вызывающему коду не особенно интерсно что она там делает и когда закончит. Зачем её аwait`ить?
Зависит от дизайна и задачи. Но браться придумывать такой кейс сейчас не возьмусь
(дурная идея для компилятора C#: с covariant return можно сделать чтобы при перекрытии void-методов можно было указывать возвращаемое значение, но вызывающий код его игнорировал?)
(дурная идея для компилятора C#: с covariant return можно сделать чтобы при перекрытии void-методов можно было указывать возвращаемое значение, но вызывающий код его игнорировал?)