It would be helpful if the dimensions were associated with the object so that if the object is moved or resized, dimensioning automatically switch the value and location.

Then turn on History recording before you create dimensions.
That’s how you associate dimensions to objects if you want to.