Politics makes strange bedfellows, and any coalition is going to have members who are there for different reasons. An individual person has a hard enough time putting together a coherent philosophy, and if a party is just a sum of its parts, it's easy to believe that the philosophy is going to be less coherent.
Which isn't an excuse for inconsistent or conflicting behavior. Working to restrict access to family planning under the banner of "pro-life" while cutting food and health benefits to poor children and their families under the banner of "cutting waste" is reprehensible.