It’ so easy to expect our spouse to meet needs but that is not their job. Philippians 4:19 And my God shall supply all your need according to His riches in glory by Christ Jesus. It does not say “Your Spouse” shall supply all your needs.
We all grow up being raised by people and people are sinners. By extension, our parents sinned in the process or raising us. There were needs we had in childhood which should have been met by parents but were not. So, we come into adulthood with unmet needs and we tend to look for a spouse who will meet those needs. We find them and then we expect them to perform. They cannot because they were not who failed to meet the need. God is the only one who can supply those unmet needs. He may choose to use your spouse but not likely. As the scripture says, He will meet those needs.
So, when your spouse doesn’t perform as you expect, just understand it is not their job to please you. Love them for who they are and appreciate what they are able to do for you, and look to God for the rest.