Whether or not someone contributes to something and under what terms is a personal choice. I dont think there is anything wrong with not contributing for any reason at all. Or if you dont like the cla, forking it and not using a cla in your fork.
I view that as a very different question from whether its ethical to advertize something agpl+cla as being open source.