> But why do they want that? That’s just making life harder for all the devs. [...] Having to maybe care about DX12 even though you don’t want to is bad enough on its own.
They probably figure, if developers are willing to do it for DirectX, they'll be willing to do it for Metal also / instead.