There is no code in kernel-source/init/do_mounts.c
for mounting a filesystem by its UUID, however there is code for mounting a filesystem by that filesystem's partition's UUID.
Are there any technical limitations preventing root=UUID=<uuid>
support from becoming a reality?