From this view, he could feel more like you are his mother instead of his W. You talk to him as if he's another one of the kids, and you even give him an allowance. I would tend to believe his self-respect is pretty low at this point, maybe even depressed, IDK.
What man wants to have a mother for a W? It sounds like a recipe for an A with some hottie.
You have good reason to be resentful toward him, but I'll bet those feelings show up to him, also. It sounds as if he just shoves it to the rear and doesn't try to change anything.
Would you say you are you a perfectionist?
It is not about what you feel should work in your M. It is about doing the work that gets the right results. Do what works!