Functionally, human knowledge will likely always have human limitations.
As can’t can’t know all of the variables in all their interactions in all their ongoing complexities, there will always be variables hidden from us; this is why we do things in a laboratory, shutting out as many variables as possible in an artificial attempt to focus on a simplified system that intends to represent reality in some way.