In my experience, it's a policy that so far seems to be working quite well. I am seeing far fewer delays due to offload of bags from the cabin to the hold. You're not obliged to volunteer your bag - indeed I don't when I'm travelling as a passenger - but people do, and it works.