John is not perfect and may not know the history of baseball (which I could care less about when listening to a game). I find him entertaining and I find his excitement enjoyable especially in the last 2 miserable seasons.
I have said all along that if the White sox were a winning team, people would enjoy John a lot more.