заходим в if и имеем там не-optional переменную. Конечно можно писать if optionalName != nil { greeting = "Hello, \(optionalName!)" }, но форсанврап (`!`) - это ай-яй-яй
Падажжжи, свфит не умеет понимать, что раз проверили на null и что тип иммутабельный, то внутри оно там будет точно не null?