Ruby is inherently much too slow to have ever been a Swift. All of its dynamic runtime features give it a pretty low performance ceiling compared to a statically typed, compiled language with very limited runtime introspection/reflection.
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...
Eh, not really.
I'm skeptical of your first point as well
Swift's raison d'etre is mobile development
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.