Shanmugam has already said it was because of the Prime Minister's personal charisma and popularity, as well as his inspiring speech at Fullerton. I agree with him.
Wake up friend.. PM LHL is not popular..He has no balls to have polls taken on his popularity or his performances.
I have seen HK Donald Tsang polls done and published on 2 full pages on SCMP..
Even Najib has a poll taken on him..