This is the truth. When I finished my CS degree and started looking for work, I had a recruiter tell me I shouldn't expect any pay over my previous job, and since my previous job was a software testing internship for $12.75/hr, I shouldn't expect more than $15/hr or so. I said "Yeah, no. I'm not taking a software engineering job for barely over $30k/year." He insisted that's how the industry works, even though my previous job was just an internship and wasn't even an engineering position.
I basically told him to pound sand, especially after he told me that at that position, I'd be expected to work 45-50 hours/week. Sure, I needed work, but I wasn't destitute.