IMO, Imran's success as a politician has very little to do with cricket. If he was to get votes based on his cricketing success, he would have in the very first election. Our sub-continental people are very narrow-minded. They like to divide people on caste basis and associate a profession with a caste.
Abrar-ul-Haq is still seen as a "Merasi" and that is a key reason why he lost to Ahsan Iqbal. That is just one example. This is also the reason why so many religious figures fail at the polls, because even though we agree with them we don't see them as someone who can run a country.
Imran has worked hard for 22 years. That is a career in itself. No one has to wait 22 years to ride on the success of their previous career, that happens pretty much straight away.
Imran Khan's personality is such that no matter what his previous profession was, he would have achieved the same level of success due to his strong will-power.
Iqbal's sher:
"Khudi Ko Kar Buland Itna Ke Har Taqdeer Se Pehle
Khuda Bande Se Khud Puche, Bata Teri Raza Kya Hai"
This was specifically written for people like Imran Khan. 22 years of hard struggle with his sons, through thick and thin, on the run from Musharraf, the fall from the stage in 2013 - He faced every challenge Allah threw at him and got to where he is through sheer determination.
Forget Indian cricketers, I doubt not many people in history have done what he has and not many will in the future.