Sooner or later the number of positions on our family tree are filled with the same people over and over, until at some point all the branches coalesce. Everybody now is descended from everybody then. For Europe, that time is about a thousand years ago. All people of long-standing European descent have the same ancestors a thousand years ago.
On average this might well be true. Not necessarily for each and every one though.