In my opinion, it is definitely better to work anywhere than to not work at all. For example, although many people think of sanitation / trash workers as being low class and too dirty, it is still a job that pays money. When a person is unemployed, he or she is literally feeding off the rest of the country. A person needs to work unless he or she is disabled in some way.
Yes, I agree that any job is better than no job. The world is a much different place than it was before the recent recession. The good paying jobs for unskilled or semi-skilled blue collar workers have either left the country or have been given to younger workers at a much lower pay rate. If you have a family and don't want to live in your car, then you are willing to take any job you can get and are happy to get one.
Sure, any job gets you money, but if you are stuck in a dead end job that you hate, it is very bad for you. It hurts your mental state and drags you down, in the end making your life worse. While this may be okay as a temporary solution, long term it is very damaging.
Any job is not better than no job. There may be many jobs which could fit that category, say, working minimum wage in a job that you hate. That might be better than no job. At least you are keeping up with your responsibilities and earning some money, which is better than doing nothing.
Even then these jobs which get you stuck could be worse than no job. With these jobs, you become complacent and stuck, never looking for anything better. Additionally, there are some jobs which are positively toxic environments, where workers are constantly demeaned and trodden down upon. These are definitely cases where any job is not better than no job.