Yes, she has, so what's the argument about? That's what the original poster said, she's only had 5 top tens in the US so far, so a greatest hits by Madonna, who's had 36, should be expected to do better than one by her. There's nothing to get defensive about.