> And this is why I'm writing a programming language that isn't turing complete.
That would not be a particularly new idea. One example is SQL, that makes searching through the data structures of an database much simpler than it would be if a general purpose language was used. Now SQL has been extended to be touring complete, but is not typically used that way.
2: patterns are the least resistant way to think -- they are habits.
3: breaking habits is uncomfortable.
So: radical ideas are uncomfortable.