The only thing to look forward is is ABI stability for Swift, meaning it's a grown up language and we don't need to pack the runtime with every Swift app anymore.
A big reason behind this was to minimize the binary size, which means a much faster download.
Because we used Objective-C and didn't use any third party code, our todo-list app Accomplish[2] is only 289 KB, whereas the most similar competing app (MinimaList) is 8.8 MB and almost all the other competing apps are between 60 and 80 MB each.
It may seem like an unnecessary optimization, but we're hoping a faster download/install experience, along with close attention to detail in other ways, will give our app a competitive edge.
[1] http://penandpapersoftware.com/blog/2017-04-13-using-objc-fo...
And by the way, "forward thinking" is not something you can be or do for its own sake. Think about it. That doesnt even make sense.
https://h4labs.wordpress.com/2016/09/17/my-ios-10-and-swift-...