It actually the other way round, it far easier to add in the vendor necessary code path, it can be done with a much smaller team in much less time.
DX doesn't have vendor specific code-paths. So how does that work again? Mantle is so specific to GCN versions, that even variations cause performance issues.