(Then there's the factor of how much time and space all that also wastes at security checkpoints.)
Checked baggage has the efficiencies of forklifts and trucks and conveyor belts. Just as airlines fixed most of the problems with those systems and got them to be efficient beasts they decided to disincentivize actually using them by charging extra for what is the cheaper cargo space. I wish an airline would have the courage to reverse the fees structure and charge for overhead bin space instead. (But then I also travel with IBS issues and my patience in deplaning has been severely tested enough that I know not everyone shares quite my annoyance at deplaning issues in particular.)
And for the pedantic really small planes like Sansa in Costs Rica for their 30 minute flights between San Jose and other cities.
(Delta also has a third type of "gate check" if you count the regular checkin desk silliness to try to skip bag fees by checking in with 0 bags, getting asked if you want to gate check, and then checking it at the checkin desk like checked baggage is supposed to work. That also goes to your final destination, but it's a silly process of "no I don't want to check bags" to say that "yes, I have one bag I would like to check but it's not worth your silly fees to check if you want to charge me".)
I also have met people that like the "jet bridge checked baggage" and think it a feature, not a bug. I understand there is a flexibility it offers if a connection fails or is too delayed or what have you, but the slow, artisanally hand tossed baggage part of that seems so inefficient and slow down to the rest of us, it is hard for me to not see that as a bit selfish and something that should have fees to pay for the extra labor and time involved. Also, if anything it seems a reminder that Baggage Claim got put on the wrong side of Security checkpoints in the US out of a mistake from historic airport layouts, and if you were to design the system from scratch you'd put it before leaving Security and allow people the option to choose which destinations it needs to be picked up (but still defaulting to the final one), and maybe a "recheck" desk right next to it.