Other than that, great project, spot on license choice, and best of all, Rust!
I've been looking for distrbution mechanisms for a while now, and static binaries are not easy for applications with a GUI.
As for Metal, it just works better currently with the underlying libraries I'm using (GLFW + gfx-rs), than MoltenVK.
It's (Azure DevOps) not always the easiest/best, but it's pretty good... my preference when including the project mgt tools.
Let me ask it the other way: is there a reason to use MoltenVK if we have a Metal backend?
This doesn’t apply to commercial software. Even if MoltenVK works flawlessly (I don't have experience with the technology), the only GPU API which does on Windows is Direct3D. For cross-platform stuff you want to support multiple GPU APIs, or you’ll have to spend a lot of money supporting users with broken/missing/nonexistent GL/VK drivers.
gfx-rs (which wgpu-rs is based on) is the closest thing one can get to a low overhead portable GPU API.
Likely the default of the underlying drawing library for Rust.
In addition, you have to install MoltenVK (a non-trivial task) if you want Vulkan on OS X.