If you select an edge and go into soft selection mode, your pivot point stays on the edge, BUT if you select a vertex and go into soft selection mode, the pivot point moves to the center of the soft selection volume. I would prefer the pivot stay on the selected vertex, both for precision and for consistency.