What reasons for a long time hindered the development of medicine, especially in the Middle Ages?

The main types of religions prohibited the dissection of human bodies, and the development of medicine was impossible without obtaining accurate information about the structure of human organs.

Remember: The process of learning a person lasts a lifetime. The value of the same knowledge for different people may be different, it is determined by their individual characteristics and needs. Therefore, knowledge is always needed at any age and position.