1) These fees don't go to TSA, and if they did, they wouldn't spend the money to hire people or expedite the lines. 2)
Different planes have different overhead sizes. You'd think the little sample bin you can fit your bag into at the airport would cover that, but it doesn't. 3) You should get TSA Precheck and stop complaining.