Why can’t guys just be honest about how they feel towards you?

I’ve been talking to this guy for months. Initially we got along really well, he made me think he was into me and I began to get excited about it. We were always going with the flow so never had the “exclusive” chat and I was never clingy. For the past month or so he’s been acting really distant. I called him out on it and was ready to cut contact but he assured me he liked me and just put his change of behaviour down to things he’s going through which he didn’t want to speak about. I told him I’m a good listener and If he ever wants to talk about whatever he’s going through I’m here for him. He told me he appreciates it, if it ever gets too much he will talk to me but I gotta give him time to open up. I’ve dropped so many hints that I want to see him and he responds but never makes the move. I don’t get it because he knows I like him. We’ve been in each other’s company a few times before. Recently our conversations are short, he’s not as assertive as he used to be and doesn’t seem interested in meeting up. I don’t understand why he can’t just be honest and tell me if he’s not interested. I’ve made it clear that we’re both adults and there’s no need to behave this way if he’s not feeling it.. I can handle rejection I just want to be told straight up considering how close we became with each other. It’s got to the point now where I’m fed up and had enough of no improvement. He literally sold me dreams then changed completely and we’ve not even had full on sex (not because I was making him wait or anything). Just trying to get a guys take on this kind of behaviour because I feel so down about it and feel like because I’ve addressed it twice before I can’t again because I will look crazy but as they say actions speak louder than words. I’d just like to know why some guys have no conscience and are happy to treat women this way when they show a little interest. I just feel so stupid for wasting so much time getting to him for him to end up treating me this way.
Why can’t guys just be honest about how they feel towards you?
Post Opinion