In my opinion, Yes and no both...
Science is pretty confusing, well nothing is 100 % perfect as hawkings said
Like for example at a macroscopic level we can define or predict an object's motion
But we cant at micro.. Like for example u cannot find an electron's momentum and velocity at the same time which does'nt seem much accurate
Many things are yet to be discovered. Thats what science is we will never know the true nature of our environment tho we can make theories and stuff.