Good article.
There is no "right" or "wrong" way to handle this; however, this methodology (ledgering changes) has two main advantages:
1. Complete auditability and data transparency.
2. Allows for incremental processing of multidimensional Analysis Services cubes instead of an expensive full reprocessing of a cube.
No solution is without risk.
Steven Neumersky, CBIP, MCITP