Anytime I initiate, which is generally 3 or so times a week, she says yes to PiV sex. It's made obvious she doesn't want to fuck, but she wants to keep me happy or from whining or from being cold to her. Effort during sex is minimal from her. I do all of the moving and am the only one to ever show sexual desire.

Blowjobs aren't always a yes. Anytime I ask, she'll generally just follow up with "cant we just fuck instead?" which means she'll lie there while I move. Ocassionally I'll get a blowjob. Maybe once a week to every ten days. But she'll make it clear that she doesn't enjoy blowing me and that my precum tastes terrible.

So... it's obvious she seeks to please me, or at the very least to avoid her husband being grumpy or cold to her due to a rejection. I don't even recall the last time she said no to sex, but I also can't say I recall a time where she was dying to be fucked be me. I know validation needs poison a sex life because I want my wife to want it. But what exactly is going wrong here?

Am I not attractive enough? Is it just my attitude?

I'm guessing it's a mix of a bunch of things...