This situation is what ended my marriage. My EXH didn't work when we met but was at uni, did eventally get a job about a year after finishing and then we moved he lost his job and just decided to not get another one.
I use to blame myself because I supported him through uni so thought he probably expected it. I had to work 6 days a week to pay rent, bills and still have a life. He never really said thank you and was quite happy about the whole thing. No wonder really he got to do whatever he wanted and knew I would work extra to pay for holidays etc.
We were together for 10 years, married for 5, never had DC's. It took me 8 years before I realised he was taking the piss and when I left the first thing he said he was missing was his quality of life! Not me just everything I had enabled him to have!
18 months later he has now moved to another town and got a job, is happy and independant and I'm with a wonderful man that looks after me as much as I look after him. A man that respects me.
If he is the main career for you DC's that does make it different but unless he has no medical reason to properly try and get a job then he is taking advantage of you. I loved my EXH and thought I was doing all I could to make him happy but at the same time I was exhausted and misrable all so he could live the life HE wanted, not US.
If this situation make you all happy and gives you a good and forefilled life then carry on but if its making you misrable so he can be happy (not your family) then it might be time to do somthing about it.
I could write a lot more about how I tried to help him get a job, ideas, constant motivation, ultimatums etc but 10 yrs of it would fill this thread! In the end it took me leaving for him to turn his life around. It is too late for us, it went on too long and is a shame because a part from that he was an amazing guy and we could have had a wonderful life together.
Not sure what I'm saying, or if there is any advice in this, sorry!