I think this illustrates something I have been thinking since Theeths work with dynamic snapping and that is that dynamic snapping introduces a different way of working to blenders shift s, it is not always now necessary to snap an objects reference point to another object you can just grab the object and snap it to another with the dynamic snaps holding down the ctrl key again lining up verts probably can be done by dynamic snapping + axis constraint maybe needing PET as well? Being able to shift or select a temporary objects snap point / center point using dynamic snaps would be good, no need set it with shift s at all then.
Grabbing something and moving it then deciding what and where you want to snap it is dare i mention it how CAD works, it’s intuitive, you don’t have to think in advance where do I need to position the center point of an object, where do I need to put this 3d cursor and then go through the pain of shift s and in and out of edit / object mode to achieve what grab -> dynamic snap edge,vert, face whatever -> job done does.
Another example if you want to move an object to another to another object blenders ‘old’ way of doing it is as you describe, you go zoom to the location of the object you want to move another to which means you generally navigate away from the one you’ve then got to go back to to select again to then snap to the 3d cursor which is unituitive, then decide where to stick the 3d cursor, shift s it there, then go back to the other object select it shift s again and snap.
Try doing that with dynamic snaps and you come up with the next outdated design feature, mmb won’t let you orbit/turntable, to get to the location you want to dynamically snap an object to, sure you can pan, you can zoom on the scroll wheel but try orbiting, it constrains the axis instead, you’re robbed of transparent 3d navigation in an active command, try extruding by dynamically snapping to another point on a object where you need to orbit in between to get the best view of snap position.
Intuitive transparent 3D navigation is another basic CAD function. CAD gets a bad rep here and yet there is a lot of cross over in legitimate functionality at a very basic level.
Do blenderers use the dynamic snaps?