I sign up for a program if there are points available but often may not earn enough to be able to redeem before they expire.
Recently I have started to explore ways of keeping programs active and of transferring points between programs. However it always comes down to a cost benefit question - are the points worth the effort involved in retaining them?