In today's times an idol is chosen by the audience based on the X factor. So definately according to the audience people are looking for entertainment and just not for people to stand there and sing.
Also, if you are listining to a song on the radio than naturally the singer's singing is what you will concentrate on. But, if you are watching a performance u don't want to see someone holding the mike and just singing. You want to see their personality, them interacting with the audience, dancing and having fun.
An indian idol should be a blend of being a great singer, having confidence and having a outgoing and friendly nature.
Thanks