Is Bollywood failing R Madhavan?

A bilingual actor who started his career from daily soaps and then took his career to silver screens is now a rare sight in movies. His spectacular role in movies and series like 3 Idiots and Breathe season 1 just leaves people speechless. Remembering innocent looking Maddy from Rehna Hai Tere Dil Main always makes me smile but why does he not do much work today? The answer is fairly simple. He says that all he wants to do is 'good' work and not many 'good' scripts come his way. Has Bollywood failed this great actor? Is it because he doesn't fit in the category of the Bollywood 'Heroes'.