The device numbers are critical information for creating a device node. It isn't equivalent to devfs at all.
Where devfs got into trouble was the creation and destruction of device nodes and the permissions on the nodes.
There is hardly any advantage to devfs over udev when a daemon has to be running to update device node permissions according to system policy. If you have that daemon it may as well be responsible for creating the nodes too.