Why would you have a language that is not theoretically exciting? Because it's very useful.
Productivity is most important by engineering management rules, but enjoyment is most important for engineers. One stems from the other.
Using Unix is the computing equivalent of listening only to music by David Cassidy.
Languages that try to disallow idiocy become themselves idiotic.
If POSIX threads are a good thing, perhaps I don't want to know what they're better than.
Eventually, I decided that thinking was not getting me very far and it was time to try building.