Por que usar o IIS ou o apache tomcat em vez de auto-hospedagem?

Sou desenvolvedor .NET. Vejo que a estrutura do ASP.NET MVC agora começou a fornecer um recurso de auto-hospedagem. Isso faz muito sentido para mim). Um aplicativo auto-hospedado parece completo sem dependência externa. A pergunta que tenho em mente agora é por que alguém NÃO gostaria de se...