Companies will pay you what it takes to keep you and what it takes to keep you motivated.
Companies will pay you as little as they can possibly get away with and then 5% lower. The job market sucks, especially for new grads. They think you should consider yourself lucky that they allow you to keep working there.
Complaining that companies don't pay you more than you are worth is no different than companies complaining that they have to pay you at all.
Who's saying I should be paid more than I'm worth? My point was that the employers get to decide what you're worth, and that's as little as possible.
Would you rather have a job was just some form of charity because your boss feels bad for you?
No, I'd rather have a job that pays me what I'm worth, which, incidentally, I have.
If you answer yes to that then I am not surprised that you have had such bad luck in the job market.
I have a job. A good one. I've tripled my salary over the last 8 years or so. I can tell you that even highly-sought, highly-skilled workers like myself have to go through the HR bullshit you-should-be-grateful-we're-interviewing-you nonsense.
Employers don't care if you're happy or that you're getting paid what you're worth. They want power over you. They're kind of like car dealerships: So long as they all treat you like shit equally, that won't change. The right-wing freakout over fewer hours worked due to the ACA was really inspired by the fact that your employer can't hold your healthcare hostage as easily anymore, so they have less control over your life. (Anti-ACA trolls can fuck off.)