We are having similar issues which I find actually quite amazing there isn't a "tickbox" for do not move associated elements or similar. This is particularly harsh for MEP users.
Example. My company models mechanical services. We are currently working on a project where we have copied the grids and levels from a project defined grids and level model. As part of the BIM management strategy we must conform to these levels.
This grids and level model is now revision 41. When we update this file and crosscheck our levels sometimes the project levels have moved in certain areas, not globally. Issue is, if we move our level to suit the new level (names are still the same) all of our hosted elements move with it... this is not what we want!?!? We are talking about 1000's of elements affected.
Workaround for us is to use the Victaulic Tools Leveller software. This helps us assign the current hosted elements to a different level (this changes the offsets but doesn't physically move the elements, we then move the affected level and reassign all these levels back to the affected level. Such an onerous (and potentially risky) workaround to something that I believe could be easily avoided.
Please, please, particularly for the MEP community... can we please get something sorted for this?