imo, they've played him so much that they were bound to get a good performance, and when they did they broadcast this as "we've worked him out."
if india had worked then why in 2 of the last 3 games he's played against them did he go for less than 4.5 an over and take wickets?
that's roughly about what vettori would class as a par performance, and he is by my reckoning the best ODI spin bowler in the world.
pakistan it's a similar story. economies of 4.5, 5.6, 3.33 and 4.24 in the last games, with 6 wickets. it's not as great as ripping through a line-up but I'd quite happily pick someone with those figures time and time again for almost any team (remember mendis' main competition on a non-spinning wicket is murali)