@drewdevault yes exactly! This is why accepting or not accepting contributions is a choice, just like choosing to release the source under some license.
My whole point is that it is not a clear cut black and white decision, and I can imagine myself making the same unpopular choice in certain circumstances.
A copyleft+CLA project is just one particular way of trying to make non-proprietary, gratis software.
Until this problem is solved, we will keep seeing people try possible solutions.