Yes there are more mature choices now, but Apple is serious about making Swift a c++ replacement and if they do that well, it actually has a chance of being a One Language To Rule Them All. Rust is too low level for people to use for Applications, servers etc, which is where Swift shines, and Apple is proving that Swift is viable as a systems language too.