Disclaimer: I am usually on the guilty side here, i tend to make a lot of mistakes and spelling errors.
Now my answer:
I don't write mainly to win over an audience, I love audience but again the real reason i write is to convey a thought. Many a times i do not plan to write,I write as soon as inspiration strikes me ,and when you write while you are thinking ,you tend to make mistakes(Rather I tend to make mistakes).
Now I can spend time correcting them to an extent that they are grammatically perfect or correct them to a point that the idea is conveyed.I choose latter
Talking about Chetan Bhagan and i too had a love story , when you mentioned a few lines from the book that you hated and also how you had a big fight with that guy on FB, i beleive you forgot that he was not a prolific writer.He wanted to convey a feeling and he succeded
When you talk about real life,trust me people are much more like the way Chetan Bhagat decribes rather than any other celebrated indian authors .
What is a Book? A collection of mind boggling metaphors,absolutely good grammer and tight story line or an Idea ,a thought process a story told from the eyes of the author.
I have not read I too had a love story but heard about people reading it in one night using cellphone lights,just because they could not leave it.That too people who do not read much and can hardly finsih 2,3 chapters.i bought 5 point someone at a train station and was half through till the time i was home.I read it even when boarding the train,it was damn captivating.
There must be something.To be very frank reading the lines you quoted
"he was beautiful, her hair fell on her ears, etc etc etc. and then he writes- she laughed. she had a lot of teeth"
I recollected my own first crush,these were possibly the exact thoughts i had when i had a crush .I was not thinking in terms of "When she swayed her black hair,they hid her beautiful ears as if black clouds covering the sun on a beach":P
I was thinking..waah kya baal hain...Thats all,My mind did not go beyond that point. I never was planning to read that book but reading the exact same things that you wrote,i am tempted to read it now.That guy speaks my language.I was like that .Poetry and metaphors flow from these very basic RAW feelings.
Also when you say best books: There are 2 definitions of best books,what most people like and what critiques like. People like Ravinder and chetan bhagat won the category 1.And that's what mattered to them.They will never win Booker prize because critiques hate them.
Its the same argument between Karan Johar and maybe Madhur Bhandarkar Films.Everyone makes movies to please their target audience.Karan Johar is not aiming to win an oscar with K3G and madhur bhandarkar wants to explore real life stories.
What is right? Both
I now write poetry and try to keep it as simple as possible,using the bare minimum tools of language.I am tempted to sometimes throw in some Buzzwords,some good grammer ,some imitations from great authors but generally end up hating it.
Dont get me wrong,i am not against any famous authors, I am a fan of likes of rabindranath tagore and jane austen ,they mastered the craft of story telling but so did people like Chetam bhagat,they may not be as Critically acclaimed as many of their peers but they told stories in a way that people wanted to listen and I respect them for that
These are my 2 cents