Knowledge was spread in written form before the printing press. Yes less of it and a lot slower, but you don’t have plumbing systems or built pyramids without knowledge being persisted for generations. The printing press is a factor I think but it not existing doesn’t explain why no progress was made for so long imo.