Tbh, I think it is harsh to fault Yuvraj much in ODI cricket. His career stats are blighted by a slightly slow entrance to ODI cricket in which he was an inconsistent hitter - other than that, he has a truly all time great record. I'm not saying that he is flawless, but with such a record, he should be allowed a few flaws.
Since 01/01/05, he averages 44.66 with an SR of 90.89 and this is over 130 ODIs so this is a considerable period of time. The main place you can fault him is in NZ and Australia, where I'd assume he comes unstuck against quick short of a length bowling on a lively track. However, the fact that he retains high strike rates in these countries means that a Yuvraj special is still not off the cards.