This is Dhoni's point, right now, the way the pitches are done, win toss, bat first and you should just about win the match 9/10 times.
Lets not give too much importance to Steve Waugh's opinion. Its just that - HIS OPINION. If he was India's captain right now, even he would have wanted home advantage. He got the home advantage automatically from his home curators, so he need not have to complain about it. In India, its not as easy. The conditions play a part, sometimes politics play a part (the captain wants a certain pitch, the board orders for a certain type of pitch; sometimes home assocations of a particular stadium might force curators to prepare a certain pitch, etc).