There are some people who come and talk to me on these posts who know way more about the underpinnings of payouts, and I was kind of hoping one of them would come and tell me whether it was dumb on a computational level. Now I may have to actually look into it.
It still feels more like a first step to me than a solution.
i think you should look into it, but I do also agree, it might be a first step. From experience, what seems simple at first is often more complex in the end. I would love to see you look into this further and will support in it any way i can