There are two types of solutions to a hard problem. One that solves the problem and the other that solves the root cause of the problem. Of course both are necessary depending on the situation and use case.