HE WONT GET ON TOP

B
Okay seriously. I've been having sex with the same guy for a long time. We've been off and on again dating. In the beginning he was very inexperienced and never wanted to get on top, but I knew it was because he didn't know what he was doing. We're way past that. But I do all the work all the time. Always on top. And I don't mind. I love being in control but also sometimes I'd just like to him to be on top? It's not an intimacy issue either. I'll be on top and we're passionate and lock eyes the whole time. I don't understand. I don't know if he's just lazy or still so insecure. But today he I asked him to get on top and he did and just stops and says "I'm sorry I just can't get off like this. It doesn't feel good." And it just baffled me.  ANY ONE HAVE ANY IDEAS?