Windows 2000 is NT5
Windows 2000 is NT 5. It is not supposed to be a follow up to Win3/3.1/95/98. Hence, it will ship with as NT4 did with IIS for free.
You are also ignoring the fact that there is a version of Apache for Win32. Not to mention - as another reader already stated- MS Personal Web server which is also free.
Also, if IIS somehow becomes a better web server than Apache does, and it too is free, do the majority of web masters really care? (How many people have actually even looked at Apache's code, much less made changes to it?!
Of course IIS I am willing to bet that IIS will never become a better server, for it is based on NT.
The best Java environments currently are (supposedly) on NT. Would I ever run a production system on NT? No way. I'd rather use the (supposedly) inferior Java VM running on Linux any day.