Originally, I was going to let this one float by because everything seemed to already be said. But, there was one statement that never quite sat right. It seemed good, at first, but became more and more sour the more I chewed on it.
Essientially a Triforce wish would be a band-aid over a problem with this clause, when in fact it should always solve the problem
This mainly bothers me form a general narrative standpoint. The Triforce is a macguffin. In general, when all the problems in a story are solved by a macguffin, it is considered deus ex machina, and most people don't like it. This is why we rarely see Triforce wishes executed, and the few times we do, it is coupled with the some other actions the main character needs to deal with (as was mentioned earlier). The far more satisfying narative is that the heroes make things work, and attaining the macguffin only helps with that happy ending.
Then there is the technical side of things; the actual in universe aspects. There are two reasons why the impermanence of the wishes actually makes sense. One of which has already been talked about. If wishes could not be undone, ever, then any time Ganon gets a hold of the triforce, the situation would be irreversible. The moment makes an all encompassing wish, without end, the game is done. Imagine a wish to the effect of becoming the uncontested, beloved, and undying ruler of the eternally prosperous, happy, and expanding kingdom. If the wishes can be undone, then there is always hope, and there is always a threat. This also gives more reasoning for Lorule to get rid of their Triforce, when they realized that it doesn't actually fix problems, but just enforces a wisher's wish, for a limited time. (All that drama, and no lasting solutions.)
It could be seen as a clever part of the divine plan. What if the three goddesses intended the relic to be a kind of lesson. Their power could help the people to attain any goal, but it is the effort and will of the people that will perpetuate the wish beyond their lifespan.