This (designing processes for rare edge cases) is endemic not only in people processes, but in technology-enabled business processes. I've had numerous clients fall into the trap of trying to over-engineer their process flow with validations for every conceivable parameter and variation.
This sort of implementation inevitably becomes a mountain of technical debt that overfits to the current process and reduces operational agility when the current process changes. At some point with business applications you have to trust your people to do the work and view the technology as something that enables that rather than necessarily constrains every dimension of it.
This sort of implementation inevitably becomes a mountain of technical debt that overfits to the current process and reduces operational agility when the current process changes. At some point with business applications you have to trust your people to do the work and view the technology as something that enables that rather than necessarily constrains every dimension of it.