Aquí explica la wikipedia la relación entre el nivel de CO2, el pH del agua y la disponibilidad de aragonita que tienen los corales.
Respecto a que hay corales desde el Silúrico, pues es cierto, pero es que no son los mismos ordenes de corales. Ha habido extinciones masivas de grupos enteros de corales. Es como decir que no se han extinguido los mamuts porque desde hace 80 millones de años hay mamíferos en el planeta. El que haya corales desde el Paleozoico no implica que los ordenes de corales actuales no se puedan extinguir por acidificación.
Todo lo que hay sobre los corales y el pH está limitado a los pocos años desde que se empezó a medir un poco en el mar, a finales de los años 90, que comparado con los cuatrocientos millones de años de corales, con glaciaciones, desglaciaciones, meteoritos, volcanes, extinciones, anoxias y todos los cambios de la evolución, viene a ser algo así como nada. Hasta la misma aragonita, mientras tanto, ha sido y dejado de ser el carbonato dominante en el mar frente a la calcita, como en el Cretácico, y sobrevivieron. Pero ácido, lo que se dice ácido, el mar nunca ha sido ni puede ser ácido mientras esté lleno de caliza, así que mal se va a extinguir nada por eso, por mucho que se repita. El mar siempre ha sido alcalino incluso con muy alto CO2, y como prueba los fósiles están repletos de cáscaras de carbonato cálcico sin disolverse.
Buen intento el evolucionismo, pero los corales actuales no tienen nada específico ni diferente con sus ancestros en las funciones básicas. En los acuarios de arrecife con corales, con aportación controlada y adicional de CO2 se consiguen tasas de crecimiento de los corales y su entorno bastante mayores que las naturales, y no necesitan esos corales ni adaptarse, ni des-evolucionar, ni entrenarse, ni nada. Funcionan como los otros. Aunque bueno, siempre es posible que los corales esos de los acuarios estén equivocados.