Why does my guy friend avoid giving me direct compliments?

My friend and I met at work and he would always ask me for help with stuff rather than anyone else and we would chat on a daily basis. When we were both leaving, he tried to convince me to move to the same place as him. Since then we've texted periodically and he's always willing to hear about what's going on in my crazy life like it's nothing (despite my apologies for sounding like a crazy person). I tell him how great he is but he has never given me a direct compliment even though I have set him up for easy ones plenty of times.
Why does my guy friend avoid giving me direct compliments?
Post Opinion