I'm slowly coming around to the idea that if at any point your organization gets so big that the answer "the system won't let me do that" is the final answer to a problem, you are too big. I used to write management software for a boutique service, and whenever something came up that ultimately needed to be corrected, but there wasn't a way to do that in the system UI it just took walking back to the IT department to get us to correct the issues manually, and then write up a ticket to fix it going forward. There was never a "the system won't let me do that" moment for something that should actually be doable.
By comparison, some years later after that company had gone out of business, I was in a big box version of the same service and we ran into a problem that was the equivalent of "accidentally closed this ticket, need to re-open". The cashier could see that it was a problem, and needed to be fixed. The supervisor could see it was a problem and needed to be fixed. The store manager could see it was a problem and needed to be fixed. And it was unfixable because there was no way to do it in the system and no system developers reachable by mere mortals.