The good thing about SW is you can always choose to change things in the future. Nothing is stopping Apple to implement support Vulkan now if they wanted to. It's not like they can't afford the engineering effort.
Windows supports both DirectX and Vulkan.