Those who are praising the current iteration of the oldie goldies, really need to check their standards of good songs. I am no big lover of songs or music, but i can differentiate between a good and a bad one easily.
Singer singing a song without knowing the meaning or getting in character, without a personal vibe, always looses the Characteristic of a Song & composition.
But what can we say of today's standards, where having no standard is A Standard.
By the way, in my opinion, Atif Aslam was really good in "Kuch Is Tarha" & "Bakhuda Tum he ho" (I haven't heard lots of his songs, so i'll stay with these 2). He tried his best in these 2 songs as far as i know.