Going in with 2 seamers in ODI cricket is a gamble because if one of your opening bowlers gets the stick, you are screwed. Also, spinners have far less leniency in the shorter version of the game than test cricket. Additionally, spinners can't really spin a web in the shorter version of the game because they only have 10 overs. As a result, they are looking more to keep the runs down than get wickets. Also, the 10 over restriction in ODI cricket prevents opening bowlers from bowling more than 6-7 bowlers. For all these reasons, it is better to choose more pace bowlers in an ODI outfit than a test one. There are no field restrictions in test cricket, so you can get your spinners on after 10 overs, if need be. Also, almost all test wickets will crumble by the 4th or 5th day, and if you have 2 class spin bowlers, you are in the best position to take advantage of this.
I am wondering if Inzamam is trying to play a trick on the Indian team by pointing out grassy pitches.
Our team selection should definitely not be affected by this 'clue' because we need to build a team that performs consistently all over the world. If anywhere, I would play Ganguly on non-bouncy pitches, because he is far from comfortable in pace-bowler pitches against a quality pace attack. However, his competitor for the spot--Yuvraj--has not shown any specific prowess in that same regard, either. I guess Ganguly could earn that spot through his bowling presence only.