Snaps question?

Just staring with UE4 so bear with me, but why can I not just select a vertex and move an object where I want it to go? i.e., putting 2 wall sections together. Why can’t I just endpoint-to-endpoint and be done with it?

This is because there is no reasonable way for the engine to know which vertices should be snapped to whichever other vertices; to the end user it may be pretty obvious when you’re looking at a wall which is a simple cuboid, but when you take an arbitrary shape that has convex or concave edges, things get complicated fast.

Also, you may well want some geometry to overlap, of course.

During movement hold V to snap pivot point to vertex(They will be highlighted now so you can choose to which one)
For vertex-to-vertex check out Rama plugin