This seems like good advice. To this day I haven't explored spreadsheets or variable sets, which makes resizing stuff a giant pain in the ass.
This is an area where FreeCAD really needs work: scaling stuff.