Please make up your mind.
Either, enforce your rules about carry-on bags or make the overheads infinitely large.
“Two Bags only, one bag and one briefcase or purse” you announce over the loud speaker. Meanwhile, I’m walking down the jetway behind some other business traveler who has a roll-away large enough for me to fit into, a backpack, a briefcase, and a garment bag. I then have to watch him stuff them into TWO overheads, filling both. He then walks to the back of the plane where his seat actually is. So not only does everyone have to wait for him, but then, everyone else has to scramble for overhead space. Of course, he isn’t the only problem. Half the people are carrying on over-sized bags that either take an entire overhead compartment or most of one.
I fly enough now that this is really a pain in the ass. It leads to people trying to board early so that they can make sure that they can stuff their bags into the overhead. It makes the entire trip crappier for the rest of us, especially if we have to put something into the overhead. (my bag takes up 1/4 of an overhead, thank-you-very-much).
Sure, if you actually start enforcing your rules, it will be a painful transition, making it take longer to get people through the gate, and annoying those who think that their bag really can fit even though it can’t. Long term though, all your passengers will be much happier.
In the meantime, GFY.