I don't see any problems with this. The devs also have to balance the weight of breaking current applications using their existing url parsing. It also doesn't seem an unreasonable argument that users should expect node to carry on existing conventions from js in browsers. I'd make the same choice.