I've found myself struggling to transfer some UVs from one model to another using the projection that by the way I think is a quite old solution and doesn't give precise results, usually I have to start moving around a lot of vertices and welding them, so I saw this solution from Blender called Transfer Data that I think a quite nice option for doing this process. I tried it for doing the UV transfer and the result is almost perfect. I've seen that some people use it to transfer normals also from one mesh to another.
I was thinking that a good candidate to have such features is the Data Channel. I think is a powerful modifier that could be improved with this kind of solvers.
Thanks!