You can expect this to continue happening for as long as Apple pushes Metal and refuses to support Vulkan […] If macOS wants to get anywhere it has to be a case “why not support it” instead of “we need to make a Metal compatible version of our engine”.