we decide we like a party leader, we elect them
Maybe, if they are in your riding. The average riding has ~100,000 people, and there are only so many parties, so only a small percentage of the population ever have the opportunity to elect a party leader.