It definitely is if you have an engine with a DX12 backend but no Vulkan backend. Nothing stops you from detecting Proton and then tweaking uses of the DX12 APIs that translate poorly to Vulkan, and there's no way adding a whole new rendering backend will be easier than writing the extra code paths in the DX12 one.