They don't happen often is the key... Vika didn't do a lot more than Caroline vs Kim tbh, she was steady when Kim lost the plot keeping her under pressure to perform, as did Caroline.
Sharapova has looked very beaten in the past (out come the drop volleys), Remember USO & IW?
Its a hell of a lot easier to look good if your game is one dimensional... It takes tactical experience under pressure if it isn't, a mastery of a larger tool set.
Will that improve with age? Impossible to say, but historically it has for players with her kind of game.
Maybe you are right but there is a huge difference, Viktoria was able to beat Kim, Caroline was not. During the first set and a half Caroline looked very scared against Kim. With Viktoria, even after the shellacking she took in that second set, she never looked scared.
Now, the match in Sydney against Serena in 2009 was one time where Caroline most definitely did not look scared but I would argue that may have been because she was not expected to win that match and there was very little pressure on her.
Here's the "problem," as I see it, with Caroline. Let me be clear, she absolutely deserved to be ranked number one as long as she was. She earned those points and if the slam winners are really superior then they would have done much better over the course of the entire season and not all lost early the slam after their big win. However, Caroline has rarely needed to play and beat the best players to win. Arguably her biggest win was in the 2009 US Open semi-finals where she defeated...Yanina Wickmayer. There was also Montreal, 2010 (Zvonareva), Tokyo, 2010 (Dementieva), Beijing, 2010 (Zvonareva), Dubai, 2011 (Kuznetsova) and Indian Wells, 2011 (Bartoli). All of these are very respectable titles for her to have won and she should be very proud to have won each and every one of them but her opponents in the finals, with the possible exception of Vera, were not the top players or players that were playing exceptionally well. When Caroline does run into the very best players or players that are playing exceptionally well she often loses badly. She has trouble halting their momentum and taking control of matches.
Now, of course Caroline can not be blamed for who her opponents are. If the "better" players that I am talking about are so great then they should have been making those finals and beating Caroline. What I am worried about is since Indian Wells we have not seen Caroline hoist one of the bigger trophies (no, I am not just referring to the slams). Her titles since then have been relatively small (Brussels, Copenhagen, New Haven). Now, more often than not, Caroline is either being eliminated before she gets a chance to play the other top ten/top five players or when she does meet them she is defeated rather handily.
Maybe I am being impatient and I am guilty of not having faith in her, after all it is very
early in the season, but there is a pattern going back to last March where she has been unable to score any big wins. Since Indian Wells the only top ten wins she has had were over Jankovic, Schiavone and Radwanska. She hasn't beaten a top five player since the tour championships in 2010. If she is going to continue to improve and eventually win a slam she is going to need to figure out a way to beat the other top players and she does not seem to be making any progress in that area.