Exactly. If airlines wanted to, they could significantly optimize the process... Like ordering the passangers by seat number already in the terminal. Some larger airlines do that, but discount airlines prefer to make money by charging for "priority boarding"... and even that is retarded, they could simply charge more for upfront seats (I don't really see the benefit of boarding early, after all airplanes are likely less comfortable then terminals, but there is a benefit to exiting early).
Btw, as far as I know the reason for the long "everybody boarded but airplane not moving" wait times is that the flight is considered "departed" when they disconnect from the terminal, so they can be "on time" (another meaningless KPI) even if they don't actually take off an hour later.
Btw, as far as I know the reason for the long "everybody boarded but airplane not moving" wait times is that the flight is considered "departed" when they disconnect from the terminal, so they can be "on time" (another meaningless KPI) even if they don't actually take off an hour later.