MN is not the place for offering "hope" - it is quite harsh!
Working long hours - even if this generates good income - is not necessarily for the good of the family or a noble thing. It can have pay-offs for the person (e.g. professional recognition, status, avoiding domestic responsibilities), and in this case your H spends many hours on hobbies in addition. So don't buy into the "he works so hard, I must service his needs" way of thinking.
I say this as the wife of someone who works long hours (and enjoys it, although sometimes gets stressed) and am also well aware of the demands of employers (mine and his). But when DH works so many hours I wouldn't stand for him spending lots of the time that's left on numerous hobbies, if this left no time for the children or me, or meant he made no contribution to running our household or parenting our DC.
IMO it does DC no favours to see their mum doing everything at home and dad nothing (except pursuing his own ambition and interests, to the neglect of them and his partner). Passing on the "must achieve, work work work" (while the women stay home and don't rock the boat?) ethos that he was brought up with.
He may well be happy for you to do your own thing. Because the quid pro-quo is that you don't require him to spend time with you and let him do what he wants socially, professionally and with his hobbies.
Suppose he could (since you want hope against the odds!) change, and you could push for that. But his criticism of you and attachment to his life as it is don't bode well. Or he could stay as he is and your choice then is to continue to put up with it, or leave.
In your shoes I would regard leaving as a better option than putting up with the situation, including for the DC. But it's not my life!