What is it that your dad does with his computer that he needs a Windows Server OS instead of Windows 10 Pro?
Here is some insight from my personal project. I've had my own Server "kloodge" since the year 2000. For most of that time, I used Server NT and 2000, then Workstation 2000, then XP. After that, Win Home Server (WHS) v.1 and WHS-2011. Now I'm building a 2012 R2 Essentials server with a workstation/desktop Z68 Gen 3 (Ivy Bridge capable) motherboard and an i5-3470 CPU.
There are always driver troubles and struggles if not using a server platform with a Xeon board. But it would be a lot weirder to see someone using a server OS for a desktop /workstation.
Usually, for a server OS, you'd look at the desktop OS drivers of just one generation previous. So with my 2012 R2, I was able to install Win 7 and Win 8.1 drivers. The drivers to my Marvell controller happily specified 2012 R2 compatibility. But the built-in NIC of my desktop motherboard, while "Intel Pro", would not accept the Windows 8.1 driver installed with that OS, and I would get the message similar to yours.
I ran a search on the motherboard and the Intel 82579V network adapter under Win 2012 R2, and someone had dealt with it. You had to edit the driver INF file, so that Win 2012 would recognize the INF file as acceptable for the OS -- changing the OS version number. A few lines of script had to be relocated in the file. then -- voila! I just know that I'm not always going to be that lucky, and neither should you . . .
The experience I've had with desktop hardware, WHS-2011/2008-R2, and Windows 2012 R2 have been what others have called "not a problem" and fairly smooth but for one driver or another, and the remaining problem has so far always had a solution. But maybe your dad doesn't really need server 2016. You tell me -- since I've laid it out for you.
I would be surprised if Win 2016 doesn't work with desktop hardware. It's just not Microsoft's articulated intention: those OSes are meant to run primarily on "server" boards with Xeon processors. They just never excluded compatibility of the server OS with mainstream desktop hardware.