Las razones de todo esto son variadas. Creo que las más importantes serían la seguridad y la dificultad que tiene configurar un sistema para que accedan desde Internet. Además, yo no querría tener mi ordenador todo el día enchufado y si lo tuviese, podría irse la luz y no tengo equipos de alimentación ininterrumpida.
Por otro lado, si tu web es muy visitada, tu ADSL no será suficiente para soportar el tráfico, ya que el ancho de banda de subida (más utilizado por los servidores web) es menor que el de bajada.