Yo he hecho cosas bastante bonitas en Excel y utiles, de hecho hace poco supe que en la empresa donde trabajaba antes aun usan mis plantilla de caja y un formulario con su respectivo registro histórico con almacenamiento documental, y eso q sali hace casi 6 años y en esa empresa trabajan 1500 personas, no es una pyme....
Excel se usa como forma de administrar datos que se extraen de software con bbdd y registros por procesos especificos, de tal manera q puedas analizarlos según la necesidad del usuario final.
Caso contrario el diseñador del sistema debiese pensar en todas las formas posibles q se podria usar la BBDD, y crear las búsquedas, ingreso registros adicionales, cruces de información y etc que lo transforman en una odisea o peor aun, en una traba para el registro de datos eficiente y rapido.
Ejemplo si en un software necesita ingresar gran cantidad de facturas, y tienes un altisimo porcentaje de ellas con pago inmediato y muy poco con crédito o cheques, para q el diseñador del software va a obligar q a cada factura creada escija la forma de pago o identificar el número de cheque recepcionado, mejor permite descargar la bbdd en excel y que un.usuario saque los casos esquinas y los procesa aparte y asi evita que el proceso de ingreso de datos se vea extendido por casos puntuales, por ejemplo....
No es primera vez q te leo despreciar excel, y esa wea sirve, especialmente uno q lo sabe usar....