@dpnash
iphone became successful on the back of Objective C.
Your argument about Swift optionals assumes Swift's optionals, which I have no experience with, is the implementation that finally made them usable. I think that hasn't been demonstrated. Other factors like massive backing by Apple may have played a part, say.