Tracking precision through calculations requires interval arithmetic, which is a pretty big PITA and not frequently used.
I think the sig figs cult comes out of mistaking a simplified lesson on precision for a useful practice.
Checkout https://en.wikipedia.org/wiki/Interval_arithmetic for what it takes to monitor precision through complex calculations (in particular, see the bits about using the taylor expansions of non-trivial functions).
Mark with a chalk.
Cut with an axe.
(Apparent practice at a workshop I used to frequent.)
Tolerance? H7.
The fitters threw a fit trying to make that happen.
I look at it as one of many possible conventions for communicating precision. For what it is, it works well. But it's not universal, and people who do and don't use it should both keep in mind that the other group exists.
Why $47.10 and not $47.1032471?