Business use case: a commission on Deals where only ONE person (the Deal Owner) is ever going to get a commission. We can just build those as custom fields in the Deals module.
This is much simpler than creating an entirely new module.