¡Hola Carlos!
Entiendo tu pregunta. En cuanto a tu duda, es cierto que se podría ajustar el tamaño de los elementos utilizando solo la propiedad "width", sin embargo, el uso de "box-sizing" tiene una ventaja importante. Al utilizar "box-sizing: border-box", estás indicando que el tamaño total del elemento incluye tanto el ancho como el alto, junto con el padding y el borde. Esto significa que, al ajustar el tamaño del elemento, su contenido se ajustará automáticamente para mantener el mismo tamaño total.
Si solo ajustas el "width" sin utilizar "box-sizing", podrías encontrarte con problemas de desbordamiento de contenido o de espacios vacíos no deseados. Además, el uso de "box-sizing" es una buena práctica en el desarrollo web, ya que te permite controlar mejor el diseño de tus elementos.
Espero haber aclarado tus dudas. ¡Buenos estudios!
Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios! :)