Emraan is still a well-known face and quite popular compared to Neil. Most likely Neil failed in the long run due to lack of networking and attending less events. Suddenly he started to take negative roles only and that massively impacted on his career. He was not a bad actor, with good scripts he could still sustain like John.
He probably thought of pivoting to being a character actor and didn't fare out well
2