Come on dude, you seriously gonna act like you don't know what the fukk I'm talking about when I say he can't sing huh? Take the emotion and overly descriptive adjectives out of it though.
I agree with you, he's a master vocalist, mostly because like I said, he has perfect pitch. But being a vocalist is a studio skill and has nothing to do with performance. He's not the best singer though, he's all over the place when he performs live, and its not just in recent times, even back in the day he'd be all over the place. Just like you though, I love his songs, he's definitely a top 10 song writer of all time, and I love his albums. I do not love him live though, that's all.