Difference in intended use between the Hypotenuse node and the Vector2dLength node?

Thanks, this answers my question quite well, it also seems to explain why the hypotenuse node fails with width and height of zero.