Why do political parties have so much influence on public policy?

a) they tell people how to vote.

b) you have to be a democrat or republican to be elected to office.

c) they are highly organized, nominate candidates for president and vice president, and write a statement on their stand on public policy.

d) they have access to information that is denied the average citizen so they can achieve their goals in secret.