Because it's incredibly risky/difficult. Only a limited number of people can write low-level code like that correctly and not shoot themselves in the foot in some manner. You basically need to be a guru-level programmer to properly handle D3D12.
Which is a huge problem, given that most developers want to spend the absolute minimum on the PC version. Plus, it requires Windows 10 and there's no way to forsee how well that will be adopted. OTOH, it could go the other way if it's easier to do DX12 only titles by porting the XBox One version.