Offset distances get scaled whether you're anchoring to UIParent or anything else, and it's definitely not always convenient >< I dunno that I'd call it messy, but it gets a bit overused because it's quick.
Anytime you're using SetPoint on a frame you want to assure stays user-placed, using SetUserPlaced(1) afterwords should keep it so.
|