Sort:  

Digikam has a windows version that works just fine in my opinion. The issue is Darktable that only works on Linux and Mac. I'd love to see a windows version of Darktable but there is no one willing to maintain the code for the windows branch.
I could install linux on the surface pro but also need other software that is only available for windows and does not run under Wine in linux, so I have to have a windows computer and do not really want to carry two with me so that leaves me with running Darktable under a virtual machine and it works well enough on my surface pro (i7 version).

Yes, it is a question of will and want when maintaining a Windows version. For a long time, the developers my favourite Linux video editor, Kdenlive, said Windows was too broken to port it. But, eventually somebody turned up and now there is a Windows version.

Regarding OSs, it's all about what ever gets the job done.

But you could virtualise Windows on Linux and run your Windows software that way. ;-)

I agree 100% - what ever gets the job done.
I could run Linux and a virtual machine with windows (and I have in the past) but doing that legally would be more expensive than the other way around.

Ha ha, guess what, your wish is now granted! DarkTable is now available for Windows! =)

https://www.darktable.org/2017/08/darktable-for-windows/