Why did the Anglo-Saxons allow themselves to be defeated by the Normans in 1066

Why did the Anglo-Saxons allow themselves to be defeated by the Normans in 1066, although they had defeated the Norwegians before that?

In England there was still no knightly cavalry; this did not allow the Anglo-Saxons to defeat the Normans in the open field. In addition, there was a strife between King Harold and his brothers – William was the sole commander of his army.

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.