The reason we can't attain the highest level of knowledge while incarnate is that we can't then wholly escape the influence of the body (and so of perception and of certain desires that take us away from thinking properly); and that prevents us from understanding fully what forms are, which one must do in order to have the highest level of knowledge.