People take bags onboard to avoid fees, yes, but mostly because airlines lose hold luggage (or send it to the wrong place) and even if they don't you have to go and wait for it at the carousel.
The last flight I took, there were too many people taking onbord luggage and mine got taken off me and put in the hold :(
The last flight I took, there were too many people taking onbord luggage and mine got taken off me and put in the hold :(