¿Puede la ciencia resolver los problemas que crea la ciencia?

Si y no.

Sí: la ciencia de una generación (por ejemplo, hoy) creará problemas con los cuales los científicos lucharán. Pero con el tiempo, los avances de la próxima generación (por ejemplo, mañana) lo resolverán.
Hay muchos ejemplos pero me limitaré a solo dos:
(1) Incluso cuando los humanos no pueden respirar en el agua, queríamos explorar los océanos.
Los avances científicos permitieron a los humanos adentrarse en los océanos, donde hay mucha presión.
Esto creó problemas como la enfermedad de descompresión. Malestar de descompresión
Otros avances solucionaron esto con la invención de la cámara de descompresión. Camara de buceo

(2) Los teléfonos móviles son muy útiles, pero se informa que las señales de los teléfonos móviles causan cáncer.
Los científicos del mañana definitivamente harán este uso más seguro con el tiempo.

No: la ciencia de una generación es lo suficientemente avanzada para resolver algún problema inmediato, pero no lo suficiente para resolver los problemas que crea, que se conocerán solo después del uso de la solución. Siempre habrá un retraso (o retraso) entre el problema y la solución.

Pero, por supuesto, si alguien fabrica algún dispositivo que destruya a todos los humanos, entonces no habrá una próxima generación de científicos para resolver este problema.
También asumo que los humanos siempre tendrán la curiosidad y la determinación de trabajar en la ciencia.