Impatience and herd mentality. I think the main factor is the fear of someone taking a seat before you and the lack of overhead bins for carry-on luggage. Since most flights are sold out, even oversold, I'd say, well in advance, it's not unusual for passengers to be assigned to the same seat.