Webrender (the new renderer maxyme was talking about) will move to gfx-rs later on [1]. That allows the renderer to run on Vulkan, DirectX 11 and 12, Metal and OpenGL.
Work on WebRender started before Vulkan API was widely available (even now there are lots of users, that can't use it) and right now they focus on integrating it in Firefox. Vulkan support is kept to be implemented "later", as it should enable further opportunities for parallelization in future.
Sadly a substantial number of Mac users are on os versions that don't support Metal. And a substantial number of then wouldn't even get support if they updated their OS.
So Metal-only isn't really an option for many projects, it's OpenGL + Metal or just OpenGL (for now).
That's a problem that Apple fabricated themselves. All MacOS games would also have to switch and I don't see that happening other than through the MoltenVK library if they support Vulkan at all.