Hello OP, just logged in to say I can understand your frustration.
You fully recognise his many wonderful qualities, and they are not to be sniffed at. Support and teamwork in the home are worth rubies. Time and time again we read in these threads the destruction caused by men who don’t pull their weight and expect to be facilitated, indulged and waited on hand and foot.So first congratulate yourself you haven’t got one of those, well done, very sensible.
However three young children and a husband who is failing to progress time and time again = four young children, and I fully understand your concern.
As adults we expect our children, our partners and ourselves to grow, develop and evolve as we go through life. The experiences we have should inform us, teach us and stretch us, all helping us to become more experienced, knowledgeable, resilient and self aware as we go through life. Clearly so far this isn’t happening with your DP.
You are at a stage of your lives where you are vulnerable. You have young children, which makes us all vulnerable, you’re relatively young in life so you probably haven’t got much put by for a rainy day, and your DP looks to you like he is on his happy cloud, totally ignoring these realities. You feel, on top of everything else you do, that he just doesn’t get it, so you need to worry for two of you. That’s hard to take responsibility for, and is not unreasonable on your part.
Basically you “get it” and he doesn’t. So what can you do?
It seems to me there are two obvious choices ( there may be more, but these are the clear ones).
Firstly, it may well be as others have intimated, that he is a square peg in a round hole. There are many forms of intelligence and skill in this world, and clearly so far he is not playing to his strengths. Take a step back, as hard as it is in a high pressure situation, and think long and hard about this. What is he really good at?
If not and it really is the domestic sphere, then think about how you can work that to your advantage as a team. There is always more than one way to swing a cat.
Whatever the answer I wish you well, but I certainly don’t feel it’s time to throw in the towel yet. Having young children is always going to be a hard phase, but it doesn’t last forever. Take your time, be smart and good luck. 💐