Listening comprehension is always the last of the skills to kick in, because it is all-or-nothing. You only understand every word in the sentence or your brain gets overloaded. While reading foreign texts you can easily skip a word you can't understand and still figure out what the rest means. Or at least, more often so, because you don't have to keep everything in short term memory.