If you ever want to install the web client on a Windows Server 2016, install this first:
.NET Core Windows Server Hosting bundle (
https://aka.ms/dotnetcore-2-windowshosting)
Microsoft has not put this in the pre-requisites and without it the install fails.