No, but self-worth doesn't pay the rent.
Wow, that's rather cynical. I happen to think that self worth is the most important thing to hold onto dearly throughout life. Don't let anyone tell you otherwise. If you don't value yourself then you will find it very difficult to really give a shit about the work you do, the family you raise, the people you know, etc. This attitude has consequences much more far reaching than most people realize and is exactly how you get in a position of "I do a good job but nobody gives a fuck about me". Or conversely can lead you down the path of mental illness where you set yourself up for the failure you think you will get.
You can have self-worth and do your job well and get paid. Those things are not mutually exclusive, but I can tell you for a fact that if you don't have self worth it doesn't matter how good of a job you do... you will not move up and you will not get a good return on "investment" because you are only ever half present mentally at work and no body will have any incentive to socialize with or depend on you. Two of the things you will need to be successful (in general) is the willingness of your peers to socialize and depend on you (there are plenty of others too).
Advocating for an utter disconnect between your "self", your "life", and your "job" is a really, really, really stupid piece of advice. Keep priorities separate for sure, and understand thoroughly the work/life balance you and your family need (or want), but don't relegate yourself to mundane stupid jobs with mundane stupid people who don't have any self worth. That job will be like working in a pit of hell. If you are there, in that job, then GET OUT.
You can't tell me convincingly that people should just "suck it up" and work at a mind numbing job (with other people who have no self worth) simply to pay bills. It IS work, and you WILL hate it from time to time, but if that becomes a regular feature you should pay yourself the respect you deserve and move on.
I've been fired a couple of times for telling the company I work for to go stuff themselves (in only slightly kinder terms) when they made unreasonable demands (tried to wrap me around their corporate finger) that didn't respect ME as a person, ME as a father, or ME as a husband with other responsibilities that didn't revolve around their profit margins. I am PROUD of that. I ADVERTISE that. Every time I stood up for myself and the interests of myself and my family I ended up finding a better job, with better hours, more flexible schedule, and almost doubling my salary. Don't be an asshole, but don't take shit either.
I went into interviews after those couple of incidents fully expecting a question about what I did at my previous job and a question about whether they can contact previous employers. I laid it all out on the table. I told them my previous employer was unwilling to respect me or my family and I was not willing to compromise myself, my family, or my ethics just to retain employment with them for a paycheck (leaving any hint of animosity or anger at the door). Then I gave them a bunch of ex-coworker contacts to call if they wanted to evaluate my work result. I have a very long resume of coworkers and managers who very much like me and my work simply because I never stooped to lowest-common-denominator thinking and wore my mind on my sleeve (in all of its harshness). I straight-up told the interviewers point-blank that I will give infinite professional loyalty to the company only on the grounds that I get the same in return, and if they breach the contract first then they should expect nothing from me other than a resignation or a middle finger on my way out (and they will know it is coming ahead of time). I've only had to turn down offers since I changed my attitude to be more honest, insistent, and forthright. It does a body, mind, life, and pocketbook good.
Settling for less is still settling for less after all.