That’s what’s been wrong from the start, too much government advice treating the public as adults instead of saying “you will do this or else” as you would with a child.
I reckon the reluctance to make masks mandatory was down to the fear of lack of supply and reducing stock getting to the NHS. Now that supply chain issues have eased and most shops sell them we are now in a position to impose a wear a mask rule.