Not to say they cannot learn that, but worth being aware if you're building something long-term and does hiring for that sort of project, to be upfront that the development process will likely be very different compared to what they're used to.
Many years ago, some famous developer said, "Always write your code as if the person who's going to maintain it is a violent psychopath who knows where you live." As I fixed my poor design choices one by one over endless late nights, I sometimes felt the anger of a violent psychopath toward the former, ignorant me who had stupidly plagued current me with all these problems.
When you learn the hard way, you know exactly why good design decisions are considered good. In later jobs, one of my fundamental goals for every new project was "I never want me or anyone else to have to answer a 3 a.m. call about why this system isn't working."
sadly that's a non-starter for a lot of people in this economy. doubly so if you have kids.
Seems to me like if it's the option on the table, and you have a family to take care of, then it would absolutely be a starter. If there are other options, then there are other options, but if you're just starting it's fairly likely that you need to prepare yourself for a battle. I don't see how "this economy" makes that anything but more true. I don't even have kids but I sure as hell wouldn't be picky if I did and was just getting going.
What would be a non-starter is no job or no pay for work.