The 2 reasons PTI lost, the first one is rigging in elections, slowly information is coming out regards to rigging. Remember last elections 45% bogus votes. I am not saying PTI would have sweeped but I do feel we would have had the largest amount of seats compared to any other party. Between 80-100.
The 2nd reason is awam sections of awam despite getting there butts kicked for last 5 years still voted PML N, especially the old school people.
The reality is if the truth comes out on how much was rigged we all cud get a SHOCK
I think there were many un educated people that supported PTI, like taxi drivers, stall workers, beggers etc. There were some educated people that supported PML N as well