There is a difference between imperfection and incompetence.
In one case you do things having thoroughly considered them and refrain from issuing mandates when their net benefit isn't large and unambiguous. A government that acts cautiously and deliberately and refrains from acting when that isn't possible is not one that never takes any action at all. You can be careful without being infallible.
In the other case you pass sloppy rubbish based on rhetoric and populism, don't solve the problem, create new problems, waste resources and divert attention from better solutions, often make the original problem worse and generally just make a hash of things because you're proposing something loud instead of something good.
And issuing no central mandate doesn't inherently mean the problem doesn't get solved, it just means it gets pushed to someone else who may have individual preferences or better context and allows different people to make different choices.