Why did Chinese sailors reach the Persian Gulf and Madagascar in a few years, while the Europeans moved

Why did Chinese sailors reach the Persian Gulf and Madagascar in a few years, while the Europeans moved so slowly south along the coast of Africa?

Chinese sailors sailed in the Indian Ocean along a path long mastered by the Malays and Arabs, and the Portuguese sailed south along the coast of Africa, unknown since the days of Carthage.

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.