Most Helpful Guy
Tough to answer because I don't know the guy. If I was optimistic and giving him the benefit of the doubt: he does want to date you, but like all guys he loves sex. It's not malicious or calculated but if he gets sex without having to take you out on a date then why do it?
Try reversing the order. Go out with a guy first and then later have sex. A great saying I heard was "You teach people how to treat you" and it applies to so many things in life. In this situation you've taught him through your actions that going out on dates doesn't really matter to you that much because you still like him and have sex, and he's obviously cool with that.