Answer :

The feudal system was based on a hierarchy where kings granted land to lords in exchange for military service. Here's why knights or feudal lords didn't own lands: 1. **Feudal Structure:** Knights were vassals who received land from lords in exchange for military service and loyalty. They didn't technically own the land; they held it as a fief granted by the lord. 2. **Obligations:** Knights had responsibilities tied to their fief, such as providing military support, maintaining the land, and paying taxes to their lord. This system ensured a mutual relationship of protection and service. 3. **Control by Lords:** The lords retained ultimate control over the land and could reclaim it if the knight failed in their duties or if they rebelled. This system centralized power in the hands of the lords and the king. 4. **Social Order:** The lack of land ownership by knights reinforced the social hierarchy of the feudal system, with kings at the top, followed by lords, knights, and peasants. In summary, knights didn't own lands because they operated within a feudal system where land was granted by lords in exchange for military service and loyalty, emphasizing obligations and hierarchical control.