Saw '3 Idiots' movie
People just love the movie. If I were to give title to this movie, I would say, "Ajab Dil Ki Gajab Kahani'. It was all about 'heart' ruling over 'head'. Through and Through it was same thing.
But, wait, people don't do this in their real life. In real life, it's almost always head ruling the heart. Isn't it? Then why people love this movie? Because here they see what should be. Vicariously they feel relieved for their inability to allow 'heart' over their 'head'. They feel nice and feel money well spent because it relieves them of the guilt.
In fact, I almost agreed with one critic who said "it's a time-pass". In other words, feel nice and get back to your usual way.