How does this actually help Apple customers have a better experience in some unique way that live translation to Metal does not? Runtime GPU compilers already do plenty of runtime translation; having worked on several I could be convinced having a simpler interop layer would make things smoother but your argument comes across as ideological more than about shipping product.
> Their strategy trying to push proprietary solutions simply doesnt work when their OS have 2% of PC gaming market share.
Hardly anyone one uses their proprietary solution (Metal) directly. But that doesn't mean Vulkan is going to be some panacea of gamer/game-dev adoption.
> Apple announced game porting toolkit 3 years ago and no one uses it. Well, unless Apple fund ports as PR stunts.
While I agree its not that widely used for porting actual games, I think a lot more people probably do use D3DMetal to run Windows games on mac.