It could be really nice to not kill process when EADDRINUSE is detected and give a chance to handle that case by developer. I personally like to use port finder to setup my server on different port.
Perhaps something like using process.exit when cluster.on('error',..) isn't defined?