Actually, the music has to fit the scenes in order to bring out the atmosphere. I'm not Indian myself, so I neither understand the lyrics nor appreciate the musical style if listening to the songs on their own. But playing the specific missions when the music plays really brings out the vibe and adrenaline.
Now if I click your Youtube links, I don't feel anything special about the songs. Not my kind of music.