Better than nothing, but still kind of a lot of work to setup and maintain across a large Workspace, given the lack of centralized script management.
If we had a Rules trigger for “When any field is updated” that would go a long way toward making this approach less of a maintenance headache – as would having centralized script management!