I think there is such a thing as being "temporarily stuck." That is, you know you might have to SAH for X number of years, or WOH for X number of years, but if you are not where you want to be, there is almost always a way to get out if you are willing to plan, sacrifice, and work toward the ultimate goal.
I do think that someone can be stuck due to circumstances but do not think it has to be a permanent situation.
I was in the situation barely making enough money to pay for childcare. That changed when all my kids were in school and I worked around their school schedule.
For the other situation the best way to get ahead financially is not to "up grade" as finances get better. If lifestyle does not change with increases in salary then with each raise the financial obligations become a smaller part of the total income.
The truth may be out there but lies are in your head. Terry Pratchett
Where do I sign?
I do think that it is possible to be stuck in either an undesired WOH or SAH status.