Swift suffered the fate, of being a language developed by an academic to say and developed within a large corporation. It ended up being a complex language with useful features. Newbie hackers can't at all master protocols, generics and all the cruft. If it was simple as GO, and from day one designed to run on servers instead of iOS, Swift would've had incredible adoption given features as optionals, type safety and python/c like syntax & first class functions.