The model is extremely simple. The number of formulaic, near-identical lines on an arbitrary report has nothing to do with complexity.
Splitting per song already has to be done. This just gives you a different amount of money to split per song with the existing mechanisms.