The unbundle/bundle pendulum swings. A lot of this include everything (even deployments in the tooling of a language) feels like the ASP/.NET ecosystem.
I use .NET since the early beta days only available to selected Microsoft partners, fail to see your point.
It used to be you could install IIS on windows and get asp. Then they bundled it really tight so you were tied to a version of IIS based on the windows version. (eg NT4=IIs4, w2kserver=IIS5) Then they unbundled it with .net. But now you needed the entire .net bundle to just run some asp and you were tied to the version of the framework. No one was ever happy with how they bundled anything on the dev side.
I never had any issues with the IIS version, it has always just been a minimum version, we always installed whatever .NET version we really wanted on top.