Here is a link to one such example I have seen which has each song paid at the same amount per play. This has made the number of items on the payment record to simply be the number of different songs which were played by that artist. http://www.digitalmusicnews.com/wp-content/uploads/2015/02/B...
Guess I am just missing your point, if you had one.
Edit due to reply since its getting nested way too deep: Thanks for clarifying. I never meant to say it was a reason to switch, complexity should never be a reason not to improve. I am just trying to say it isn't what I would call a 'simple' solution as the author asserts. I am also questioning just how much individual artists would actually want to receive all that information, which I believe would become necessary for them.