The point is, Snoop69 said that a contract wasn't valid if there was no benefit, which is clearly untrue.
A contract is an agreement, and presumably you wouldn't sign it if you didn't think there would be some benefit somewhere down the line, but there's absolutely no guarantee and very often things don't work out that way at all for one or any of the parties. Tough.
You can get a contract overturned if it can be shown to have been signed on the basis of misinformation, under duress or grossly unreasonable terms or whatever, but that's extremely rare. Eg pop bands that signed anything just to get a record deal and then got screwed over, but that kind of thing is extremely hard work, is usually very expensive and largely a waste of time since all the money has vanished anyway. If you sign a contract, or even agree verbally, you should not expect any going back.
Not getting at the OP specifically here (and certainly not you BFD) but TBH I'm a bit dismayed by the general lack of knowledge even amongst professionals and certainly amateur weekend warriors when it comes to things like copyright and model release and just general commercial terms of dealing.
People on here are often quick to criticise copyright abuse from clients or on FaceBook etc, when they don't even have a proper understanding of the law themselves. And the law is only a last resort, the final back-stop, when all moral principle and general common sense hasn't worked. You can do a heck of a lot and stay within the letter of the law, but that doesn't make it right. Talking to people directly and honestly usually does.
<rant off>