Why can’t he be honest?

I have a fuck buddy/friends with benefits of 2 years. He’s hot and cold. I am about 95% sure he is dating someone else.

Why does he keep denying it he has a GF. When his actions speaks louder than his words. Also, why does he keep giving me false hope, broke promises and feeding me delusions? When he can just be honest? There are many girls out there that are hope to just having sex.