It's a very good post.
From my personnal experience, this describes perfectly why people coming from poorer backgrounds struggle to get good jobs. Quite often, you just can't wait for the right job - you need to pay the bills so you take the first one available, even if you know that it's not the best choice for you. But it's the only realistic one, because waiting 3-6 months for the good opportunity is simply off the table. Then the job you take, it takes you a lot of time and effort anyway so this right opportunity 3 months later is no longer realistic neither.
You hit the nail on the head, and it's very difficult to communicate this to someone who has only experienced the luxury of not having to worry about having a roof over their heads between jobs.