And sometimes, the people dealing with the problem are only taking the approach that they're taking because they're tackling the problem from within a particular organisation that has its own related set of problems that affect its take on the solution. And in such cases, the best solution is sometimes not the one that's open to that organisation, so they take a different (less good) path. The best solution may even be one that destroys the organisation involved, and it may be really obvious.
If nobody is allowed to criticise anything that they're not actively involved in trying to fix, the world would be a very boring place (and Government would have a very easy job).