Windows Servers use different Steam DLLs

And this is most annoying because of the MessageBox prompts when the server starts or when anyone connects to it. This means the server gets frozen/stuck whenever a player joins, unless I’m at my computer to click through the 2 message boxes.

Why isn’t the server using the proper (current) Steam DLLs ?

Sadly the only fix for this is running the server with -nosteam.

When is this going to be fixed? It’s been broken FOREVER?