What most software I’ve seen does is paste relative to the current cursor location…if you don’t change the location, it pastes in the same place it was copied.
Whether or not it shifts isn’t the problem, though - at least for me. I just don’t want the relative position of multiple objects to change in the copied version. If I’m copying multiple elements, their position, relative to each other, is important. So shift or not, shift them all the same. Does that make sense?
Otherwise, you have to move the ones that didn’t shift (or the ones that did) and try to get them back into alignment - which is hard to do accurately, or at best, time-consuming for no real advantage.