It's a Direct X game, so doing it native would mean completely rewriting the renderer with Vulkan in mind.

And no, Newdark wasn't done by editing the old EXE. Thief source leaked years ago. That's part of why they remain anonymous; it hasn't been officially cleared.