>why would you want to work at a place where they don't want you ? //
Because you like to eat food every day?
Because you like to eat food every day?
If all you care about is eating then there's plenty of jobs where you can punch the clock, do your time and get the hell out of there.
I suspect the disconnect is a lot of people who say "eat food" really mean "drive a $60,000 car."
Working in a job that's not a perfect fit is a small step down the scale of compromising one's career out of necessity. Next step would probably be working on a different industry. Then there is a lot further to go before your cleaning up other people's mess or faeces, scrubbing abattoir floors, or what-have-you.
Agreed on your second sentence, but that's a valid choice.