It absolutely competes if the non-Apple ecosystem is improved. And Apple has put some support into running Swift in Linux, just not enough.
A big thing Swift has over all these languages is that it's higher-level than Rust and Zig, but not garbage-collected unlike Scala, Kotlin, and Go. Personally, I would use it if it wasn't for its dependence on Apple and that I use IntelliJ and they are discontinuing AppCode.