A ver supongo que porque:
Global.asax se utiliza para eventos tale como Application_Start o BeginRequest y similares,cosas que,digo yo,no son fundamentales para que una aplicacion.config
Web.Config mas de lo mismo,se usa para opciones de configuracion de la aplicación
Por eso pienso yo que puede que una aplicación no tenga ni Global.Asax ni Web.Config
Si alguien tiene una solución lógica que la exponga :)
Saludos