¡Hola José!
En el primer caso, cuando se aplica un ancho fijo de 200px a todos los divs, es normal que se reduzcan equitativamente cuando la pantalla se hace más pequeña. Esto se debe a que todos tienen el mismo ancho.
En el segundo caso, al aplicar la propiedad Flex-shrink: 2; al primer div, este se encogerá más rápido que los otros divs. Esto se debe a que se le ha dado una prioridad de encogimiento mayor que al resto. Si deseas que los otros divs se encogan a la misma velocidad que el primero, debes aplicar la propiedad Flex-shrink: 1; a todos los divs.
Espero que esto te haya ayudado a resolver tu duda. Si tienes alguna otra pregunta, no dudes en preguntar.
¡Espero haber ayudado y buenos estudios!
Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios! :)