Sockets are the X windows of IO interfaces.
Using Unix is the computing equivalent of listening only to music by David Cassidy.
Languages that try to disallow idiocy become themselves idiotic.
Productivity is most important by engineering management rules, but enjoyment is most important for engineers. One stems from the other.
Eventually, I decided that thinking was not getting me very far and it was time to try building.
Why would you have a language that is not theoretically exciting? Because it's very useful.