Problems like those don’t just get “solved” one time. They require ongoing maintenance to keep levels low/manageable. If that isn’t understood by those in government, I would say that is a level of incompetence.
This can play out in a couple ways. People can avoid solving the problem, because they think at that point the work is done forever. This is incorrect. People can also be scared (for good reason) that whoever is in charge will mistakenly assume no maintenance is needed after “solving” a problem and let everyone go. This would be incompetence in leadership.
I see both of these things play out on a smaller scale at work all the time. We keep solving the same problems, because ever time it’s “solved” people move on to new projects the upkeep falls behind, and the problem grows again.