Here's why:
* Averages are theoretical: The average number of children per family is calculated by dividing the total number of children by the total number of families.
* Individuals are discrete: You can't have a fraction of a child. You either have a whole child or you don't.
The phrase "2.1 children" is often used to point out that averages can be misleading. While the average might be 2.1, no family actually has 2.1 children. Some families have more than two, others have fewer, and some have none at all.