Ruby could have been Swift, if MacRuby had not been killed (well at least it lives on as RubyMotion).
Ruby could have been Swift, if MacRuby had not been killed (well at least it lives on as RubyMotion).
And yes, MacRuby ( not Ruby ) could very much been Swift.
It is all a matter of how much money one wants to throw at the problem.
Also ironically, some of the high performance libraries in macOS/iOS are still being written in Objective-C, despite the goal to replace them with Swift.
http://www.rubymotion.com/news/2019/03/01/the-sleeping-drago...
I'm skeptical of your first point as well
Swift's raison d'etre is mobile development
Eh, not really.
The problem is in developers. They are slow and dumb and lazy and most often also biased. Blaming language is easy. Bad developer will always write spaghetti no matter which language he uses.