Why were castles built on high ground?
The short answer
High ground improved visibility and slowed attackers who had to climb, making defense easier.
How it developed
High ground helped defense but could make water, food, and travel harder. Builders had to balance terrain with resources.
A familiar example
Not every castle stood on a mountain; some prioritized rivers, roads, or flatland access.