Why did the first European revolution of the Middle Ages take place in the German Empire, and not in England, not in France or in Spain?

Revolutions usually take place where the sharpest contradictions are between economic progress (industrial development in cities, the transition to commercial agriculture) and backward social relations (abundance of feudal duties, etc.). In the 15th century, such conditions developed precisely in the German Empire.

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.