Yeah, ok, sure.
I am kinda skeptical that some clouds can stop something that can penetrate dozens of meters of water, even dirt.
Can you not read what you quoted?
Clouds can often beat satellite
He used the word often. He wasn't making an absolute statement regarding satellites and cloud cover.