Why does my guy friend not have romantic feelings for me if he likes me and is attracted to me?

He tells me all the time how special and sexy and beautiful I am every day every five minutes and always wants me to sit on his lap and he hugs me from behind all the time, always holds my hand and kisses it when he is driving, always tries to do me favours, tells me I’m his favorite person etc. When we can’t see each other for two days he starts complaining how much he misses me but he says he could never imagine a relationship with me because he doesn’t have romantic feelings for me. Am I the crazy one or why is he so contradictory? He is in general very reliable and sweet but I can’t understand why he friendzones me if he liked my personality and my looks

Why does my guy friend not have romantic feelings for me if he likes me and is attracted to me?
Post Opinion