I think referrals should work in a way that a one-time-credit is awarded to the inviter. I don't think it is actually fair to earn sats from someone else's earnings, I agree with that, because it would then give me an impression of a pyramid scheme kinda system. I might be wrong though