Yes, if you move a reference, either by dragging or by cutting and
pasting, XL will always update the reference, just as if you inserted a
row/column.
If you want to always refer to B1, even if you cut and paste, or add
rows, etc., use
=INDIRECT("B1")