Confused

So I’ve been talking to this guy for about 3 months and we both like each other. At least that’s what he says. I have hella feelings for him I could actually be in love with him and he says he has feelings for me too but he doesn’t want a “relationship”. And I don’t get why. He likes me and I like him so why not date? I mean we basically already are, we kiss, hangout we talk all the time, we vibe really well together but I just don’t understand. Like is it the label? I don’t get it this always happens to me. “Oh I like you but I don’t want to date”. Is it because he wants to explore other people and not be tied down? And before you ask, I did ask him why and he said it’s because of our age difference. I am 4 years older than him and I try to get a legit explanation and he always just says “I have feelings for you to but I just don’t want a relationship.” And maybe that’s true but that’s not a good enough reason for me and yes I could just walk away and leave but I can’t throw away feelings over night. I don’t know if I’m asking for advise this was more of a rant but opinions slow are always welcome