So people just take whatever is offered. Because, there are tens of thousands of people applying for these jobs. Most of them are likely to better than you and they didn't crack all competitive coding style interview to land a job like you did. So people just find it hard to turn down the offer and take it.
It's only later do they realized they are not building the next search engine. Nor building the next gen e-commerce platform, but building Jsons and posting to dataservices. By then you are conditioned to free food and you are not comparing your salary with people outside but inside.
Its always hard to admit you didn't negotiate well or fell for the marketing appeal of the company. Its easy to find conspiracies and accuse others of malice. The later story is more appealing, makes you a victim and makes the other side look bad.