Are you suggesting we should do nothing if the solution has any flaws?

Some solutions have flaws but still improve things. Others are hopelessly ineffective and add nothing but overhead.