Non Party elections were introduced to permit winning candidate to sell his seat as independent.As he has won the seat independently so he has no fear of any law which can restrain him from joining the ruling party.Thats why Non party elections are held if PTI or PPP affiliated candidate wins independently he can be lured into joining ruling party and thats how mayorships stays with the ruling party.