Oh I agree we can generate knowledge, but it is never the Truth, it can't be. Any knowledge is composed from imperfect abstractions, the edge cases of which we don't know.
We are taking patterns from our experience, and coining them as abstractions, but ultimately we all have our own lived experience, a limited experience. We can only know approximatively. Some people know quantum physics, others know brain surgery, so the quality of our abstractions varies based on individual and topic. We are like the 5 blind men and the elephant.