That's not the question; the question is, are we forced to give up engineering if we don't have "the science" yet?
And the answer is an objective "no", from abundant past human history. There's this myth sold that science always precedes engineering that is very, very popular. I'm not even sure where it's coming from. Oral history in primary education, maybe. But it's a myth that engineers themselves can ill afford.
The vast majority of practical programming is programming running way, way ahead of the "science", which occasionally takes point samples of how 10 college sophomores behave under a certain limited experiment.
I don't understand why would you come up with such "objective" statements unless you really think it's not necessary to know anything about the history of science and engineering to have a strong opinion about them.
Well, humans have been crafting optical lens way before Maxwell ;). And even way before [1] Descartes and Newton decided to study light.
For everything out of reach of our senses, like the examples you gave, we need formal science. But for everything humans can see, smell or touch, we're pretty good with empirical observations : chemistry, fluide dynamics, genetics and mechanics where comonly used way before formal science was even a thing.