I think it is fair, BUT does need constant refining, tweaking and monitoring to ensure that the system is as fair as it can be.
My one example is loyalty points awarded for the most in demand high profile games. I don't think points should be awarded for these.