I'm sure both reasons contribute.
I plan all trips to be checked baggage free if possible.
You get charged more, the TSA and baggage handlers will steal and damage things, and it can add a lot of extra time for the airline to get the luggage to the carousel.