racedo had a point in that cabin crew and most pax are human. If an adult and child are seated far apart someone will usually be found (eventually) to swap seats
Where this system fails is that anyone intending to book may actually not book at all if there is no perceived guarantee of adjacent seating