Boarding the plane would be much faster if everyone didn’t have the maximum sized carry-on because they’re trying to avoid paying for a checked bag.
I avoid checking a bag but because it’s price sensitive; its because so much of the airline experience is just idle dead time and I’d like to avoid spending an extra 45 minutes waiting around at baggage claim.
Having everyone check bags is just trading waiting at one area for waiting in another area