He should have ben caught - but he was NOT. Better scoring runs and go out than not scoring runs at an acceptable tempo like Smith and Kallis was doing recently in ODI's and going out early.
Lets see the progress in the ODI's since October.
Gulf State
* 1 ODI Pakistan - won by 1 run - Smith opened
* 2 ODI Pakistan - Lost badly - Smith opened
* 3 ODI Pakistan - Won easily - De Kock opened
* 4 ODI Pakistan - Won easily - De Kock opened - scored century
* 5 ODI Pakistan - Won easily - De Kock opened
Home
* 1 ODI Pakistan - Lost badly - Smith opened, Kallis in 9both failed in batting)
* 2 ODI Pakistan - Lost by 1 run - Both Smith and Kallis failed in batting
* 3 ODI Pakistan - Won easily - De Kock opened Kallis failed in batting
India
* 1 ODI - Massive Win - De Kock opened - scored century
* 2 ODI - Massive Win - De Kock opened - scored century
* 3 ODI - Rained out - De Kock opened - scored century
The Proteas have a reputation of choking - but if you look at the choking you would find two names on the teamsheet that failed in run chase, score a few runs facing a large number of balls and putting pressure on the lower order. The two players are Smith and Kallis. If the opener scored sufficient runs at a suitable run rate - there will be no choking - if they fail the pressure is on the lower order to score at a high run rate.
Much as I admire them as test playing cricketers Smith and Kallis should never ever be in the shortened versions of the game. Another dubious selection is Adams - the latter has the distinction that in 3 ODI's played he made 3 runs. At least Smith and Kallis is better than that one.