It's also worth mentioning in this context that
Praveen Kumar averages 23 or 24 with the ball in first-class cricket.
In all fairness, there are a few soft oppositions there, but a fair majority of his games are played on what may be described as flat decks. It is generally understood that batting averages are inflated in Indian Ranji and Duleep matches. By that same logic, a bowler's average needs to be weighed in properly too.
A swing bowler that performs so well in Indian first-class structure over an extended period of time is clearly doing something right. A reasonable comparison would be to gauge how his peers - Sharma, Nehra, Aiyappa, Sreesanth, YoMahesh, Balaji, Munaf Patel, Irfan Pathan, Rakesh Patel - have performed in a similar structure over a fair number of games.
Some of these men were touted as poster-boys for Indian cricket's salvation simply because they were perceived to possess an X-factor (however one defines it).
What you would discover is that everyone pales in comparison. Surely that should indicate a thing or two. One cannot help get the feeling that the general public would have been kinder if the guy was a yard or two quicker. Well, I choose to disregard this mad obsession with pace over effectiveness.