Here's why:
* Descendants are people who are related to someone earlier in time, usually through their children, grandchildren, etc.
* Ancestors are people who lived earlier in time and are related to someone later in time, usually through their parents, grandparents, etc.
They represent the two sides of the family tree.