Я всегда слышал о функции единственной точки выхода как о плохом способе кодирования, потому что вы теряете читабельность и эффективность. Я никогда не слышал, чтобы кто-нибудь возражал против другой стороны.
Я думал, что это как-то связано с CS, но этот вопрос был задан на cstheory stackexchange.