Let's examine Kafelnikov success against other great players:
Sampras lead him 11-2
Agassi lead him 8-4
Ivanisevic lead him 10-5
Hewitt lead him 7-1
Which means he couldn't play either against great servers or great returners. Actually, he did win 1 AO and 1 RG, but let's see how it really looked like. In AO, he has exactly 1 win over top 10 players, namely Todd Martin #10. But the year he actually won it, he had to face #13, #33 and #21 in the last 3 rounds. When he won RG, last 3 rounds he beat known claycourt experts, namely Richard Krajicek, Pete Sampras, and Michael Stich.
Boy, those results give new meaning to cakewalk draws.