>> But the issue remains thay the FSF could turn most of its GNU software proprietary.
This is a good point. CLAs are bad because they are designed to allow a license change. The only organisation I would be likely to contribute under a CLA is the FSF, but that's mainly because RMS is still there and I know he won't pull the rug.