^ this is entirely correct.
Also, distributing manually is an enourmous hassle. It may sound easy to just distribute points by a cheater automatically, but the way cancels are treated technically actually makes this quite a project. Lots of (voluntary) hours on something which may be an incremental improvement.
With limited volunteers, most of the dev decisions we need to make are not based on 'what is a good idea?' but on 'what should we spend our time on to make the most impact?'
In that vein: to anybody who knows a bit of coding, please mail us on
[email protected] if you want to lend a hand.