Yeah, thinking of work/life as an optimization problem where you're optimizing for multiple things conflicts are inevitable. And sometimes it would be "better" to earn money for your family rather than spending quality time with them (and some will disagree, resulting in conflict in yet another life role). It's tough being a human.
If your family is severely in debt... what's more of a priority right now - quality time or making money?
If your family values being financially independent, etc. then being in a "season" of tackling the debt would be "better" for now. And this would position your family, long term, to be in a better position.
So ya, sometimes there are short term sacrifices for long term gains, sometimes it depends on values, etc.
No easy answer! And yes, it's tough!
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.