I did express my self poorly there. By "Sometimes they have no choice but compromise to pay their bills" I mean:
Some people will take a low paid job or crazy hours to stall for time until they finish a course or to save money for one. I did that back in the day too. That is why, at least some, I can't blame.
You are right on the second part though. Some people don't want or can't be bothered to try... and some or just tired of it. Either of these categories I don't defend in any way.