Similarly, the reason why Karunya or Amey didn't win is because people who liked them didn't vote enough. Maybe some got lazy and didn't vote at all. I'm quite sure Karunya and Amey have a much bigger fan base than Sandeep. I have only seen people in Rajasthan and Gujrat support Sandeep.
I think the problem is that most of Amey's and Karunya's fans are from big cities like bombay, delhi etc. Both these guys are pretty city smart and would undoubtedly appeal more to...erm...educated people. But people in the city don't have as much time to vote as people in small towns. And in the city, you usually get too caught up in your own lives to have time.
I don't think we should blame the junta who voted for Sandeep because they did a real good job of showing their support. I guess those with good taste will always be a bit of a minority. And they're usually too busy to send zillion smses.