La verdad es que no es una cosa de gustos, sino que una cosa de desempeño.
lo que pasa es que si tienes muchas funciones en un solo archivo, por cada vez que un visitante llame una pagina ASP, el interprete cargara todas las funciones a memoria las ocupe o no.
Y si en un archivo llegamos a las 1000 lineas de codigo, de las cuales uso solo 30 lineas, la cosa se pone lenta.
osea no es optimo