Callbacks will remain the de facto way to implement asynchrony. Generators and Promises are interesting and will remain a userland option.
This is not a democracy. However, there's plenty of room for everyone's opinion. If you want to make exciting dramatic breaking changes to node-core, and you can't find satisfaction by writing userland npm modules, then please fork joyent/node, give it a new name and logo, and go as completely crazy as you want.
It sounds like the Node core developers are focusing on keeping Node maintainable, rather than jumping on whatever new language or API style is currently fashionable. I like this approach, because after working with faddish web frameworks that resulted in unmaintainable projects after a surprisingly short amount of time, the idea of a stable and calm core library is definitely welcome.
There were cries of a lack of innovation in the comments, setting off an interesting discussion about the future of Node. Eventually the comparison with Meteor was brought up, and Isaac talks about how it differs to Node, npm, and even how the Meteor community is managed.
It's required reading for those of us investing in Node for the next few years.
takeapeek (GitHub: giodamelio / takeapeek, License: MIT, npm: takeapeek) by Gio d'Amelio is a command-line web server in the spirit of
python -m SimpleHTTPServer. It supports directory indexes, and allows settings to be saved in
.takeapeekrc. You can also use it as a module in Node.