A problem with each of your fix patches is that they only address your ideas of how it should be. Unfortunately, you are not the only player.
You are right, I just decided to publish my personal patches with which I played OpenTTD in the last years
perhaps it's more useful to open up these calculations to NewGRF or game scripts? (I'd prefer the latter, as scripts can have a better idea of the entire game.)
It is actually possible to change the payments in a NewGRF (I've seen 2 NewGRFs which do this), but that just seems to be a fixed calculation in there.
Regarding game scripts: Isn't it only possible to run only one game script at the same time? At least it seemed like you could only run a single game script at the same time
Obviously, you can add a zillion option settings to tune everything to whatever one desires,
Well, adding settings with parameters for my patches is easy, I could do that. Why are NewGRFs preferred to settings? Or well, like you said, game scripts, but AFAIK you can only run a single game script at the same time
You don't want to run the actual payments through newgrf or the scripts, but they should be able to set some policy (or set some parameters or so) as to how to compute the value.
That sounds like a good idea (although I don't understand yet why these policy and parameters would be worse as setting options)