Regular expressions are not Turing complete, yet a regular expression can have exponential complexity.
So the property "not Turing complete" does not give you anything practical.
A better approach is to have a scheduler which is fair, and which gives the compiler the cycles it deserves, even if it needs many of them.