Why do airlines hold back seat assignments for airport check-in?
Airlines overbook their flights. If most people holding over-booked reservations show up for departure, the airline wants to control who gets “bumped.” As an example, travelers without seat assignments who check-in late for their flight will likely get bumped when flights are over booked. As a result, it is better to have a center seat assignment than no seat assignment at all.