по-факту, это ж те же ифы, просто вывернутые наизнанку
В случае guard тебе не надо будет каждый в голове инвертировать условия + при чтении при виде guard у тебя сразу будет всплывать шаблон, что это предусловие и будешь его пропускать и переходить к основной логике.
По моему наоборот снизится.
Да и меньше вероятности допустить ошибку