Why are so many bags getting "gate checked"?
Because there's no room on the aircraft for all the carry on.
Why is there so much carry on?
Because the airline charges $25 a bag to check it.
FWIW at AC's gates in Boston (and other places probably, just not YYZ) there is a chute that gate checked bags descend gently into a bin.