I know the schedule time is padded but the strange thing is the estimated gate arrival time once the plane is in the air is still way off.
I think the larger jets have data links that updates the position and wheels up times with the computer. Maybe the regional jets don't do it and they don't update this any other way?