Hola Edwin, espero que estés bien.
No necesariamente es incorrecto tener un archivo CSS separado para cada sección o componente de la página web. En muchos casos, especialmente en proyectos más grandes, puede ser una práctica de organización eficaz, principalmente usando bibliotecas como React dividimos el css para cada componente de una página. Sin embargo, es importante mantener una estructura coherente y consistente en todo el proyecto para que sea fácil de entender y mantener.
También es cierto que tener muchos archivos CSS puede hacer que sea más difícil de manejar y puede aumentar el tiempo de carga de la página web. Por lo tanto, es importante encontrar un equilibrio y una estructura organizativa que funcione bien para el proyecto en cuestión. En algunos casos, tener un solo archivo CSS para toda la página web puede ser más eficiente, mientras que en otros casos, dividirlo en varios archivos puede ser más efectivo.
Y no es verdad lo que dices que todos los programadores usan solo un archivo CSS para toda la página, en algunos casos si en otros no, porque en programación no hay solo una arquitectura hay muchas en uso. Si es un proyecto muy pequeño o de prácticas cualquier método sirve y no afectara en nada la performance de la página. Como le explique hay muchos métodos de arquitectura y organización de proyectos en uso.
Si tienes alguna duda, no dejes de preguntar. ¡Estamos aquí para ayudarte!.
¡Saludos!
Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios