> (some even going so far as to sign one-sided contracts granting the copyright to for-profit corporations without compensation)
(not rhetorical) In situations where you need a job and don't have the cachet to dictate contract terms, what choice do you have?
Such terms (and some equally egregious) are very common in some places. All companies know the value of it (but play dumb) and won't budge an inch.