She does accomplish other things/have hobbies. Her squat is in the "exceptional" tier on Symmetric Strength. She's good at cooking a variety of meals. We've gotten compliments from neighbors that live a couple streets away about our yard. She generally takes credit for transforming me from a video game nerd into a weightlifting Chad, and I don't disagree. She majored in math and did a couple programming courses in college, but by the end she had had enough of those things.
By contrast, I know for a fact that about 2 years of my work were for nothing (building products that ultimately failed), and another 3 or so had a large amount of unnecessary work from way overly complex designs that I didn't have the political capital to prevent, which added a lot of stress to my life as I still cared enough to try. There's been times where I've presented management with an analysis showing that some project they want me to lead is going to have negative ROI, but the reality I've encountered is a lot of "engineering" in software runs on vibes and doing what's currently cool/sounds impressive, so the conclusion may already be foregone. Knowing you did your due diligence to present that analysis and then did a good job executing on the delivery is fine I guess, and you'll get your raises and promotions for doing it, but it's still somewhat hollow.
If someone is really internally motivated by ambitions of career ladder climbing, then they should go for it. If economics make it a necessary practical choice, then do it (though if they are on a path to a STEM career, chances are they are in a social circle that enables them to find a high-quality spouse on the same path so that only one of them has to do it). But in general I'd advise young people who don't yet know what they want that they should have their prior be that their family and personal accomplishments (or lack thereof) will be more important to them than their career accomplishments.