When a feature fails, it is not always that the feature is at fault.
It appears that often, Creo Parametric is not trying hard enough.
I propose an option for the system to check if the failure remains with iterations of accuracy.
It can be a dialog that request permission.
It would regenerate the model at a different accuracy level and incorporate the feature.
If the new feature still fails, it resets and tries the other direction.
The number of iterations and step size could be part of the dialog.
Accuracy is simply a place no one looks to solve an issue.
...and they shouldn't have to.
We need more diagnostic tools to resolve failed feature during the command in progress, not after.