Since this delay happens so often, one could expect airliners to move boarding time a little. But, of course, boarding time for aircraft with 50 seats and for one with 100 is completely the same.
In this era of computers, is it so hard to check old boarding data and optimize process a little?
P.S. Here I must note one single exception - Malév. That Hungarian airliner is always boarding on time. Why other cannot do the same?