DE> По моему исключения в множестве языков были изначально.
У меня противоположные ощущения, почти всегда (кроме Java) они были добавлены на том или ином этапе. Обычно через десяток лет. Совсем уж юным языкам, тем же Swift/Go, пока только предстоит. Возможно, конечно, там предусмотрят что-то, называющееся иначе. Но с теми же свойствами: non-local return с автоматическим сбором данных по пути от места выброса до места обработки.