Every time after Binary update, all the grid/window placements are reset

Every time after Binary update, all the grid/window placements are reset.
Is this only because there are UI design changes in the new version and the old data can not be applied?
If so, please make a better solution…