GPL2's single work issue may be a better example of ambiguosness, but dual licensing w/GPL3 is complex enough to collect from commercial licensees. Enterprises often buy the paid license because it is too hard for them to evaluate whether they will manage compliance over time.
Such a method seems quite typical to protect ones work while sharing it with end users and seems to be what the OP expected from using CC.
I don't like the state of NC, but the point of copyleft is harvesting the irony that licensors get to state the terms and aren't particularly penalized for much of anything they do wrong (their unenforceable clauses are simply ignored). So why not take NC if you want CC with a commercial chilling effect? You don't have to sue anyone, yet that chill is still there. A resolution in one US court wont even change that chill much.