Not only does Metal use Swift bindings alongside Objective-C, as per John McCall's own words, that is the plan and to fix where that might still not be the case.
Embedded Swift project also started as means to replace Safe C use cases at Apple, like iBoot firmware.
But isn't Swift lower-performing than C, C++ or Rust?