First off, I just wanted to say that I've benefited from the CC a few times when I've had miles or credits that were expiring and to thank Randy for the existence of CC until this point, I'm sure it's helped out thousands of FT regulars get more use out of their travel related miles/credits.
IMO, GC's were never the root of the problem and therefore eliminating them won't solve anything.
And where does it end? Ban bump voucher credits? Ban credit from canceled tickets?
The problems are:
-Members that post ridiculous offers far from acceptable ranges (W: 100k AA, H: 75K DL)
-The inability for the OP to respond to critiques.
It seems to me that many of the people whining about the commercialization of CC are the same ones who are constantly begging for goodies while not giving back to the community. It's easy to bemoan the lack of "givingness" in the CC when you are used to constantly being gifted things. Begrudging the entire FT community for trying to trade a 3P nomination for something of value instead of gifting it is downright spiteful.
Thinking that getting rid of GC/voucher trades will bring back a time when FT was smaller and more giving is borderline delusional thinking. It simply will not work
On the other hand, raising the CC posting requirements, making a CC discussion forum, making acceptable trade ranges, and loosening the 72 hour bumping rules will help.