This point seems to be endlessly lost on the Atlas Forum, but the Catholic Church's teachings on contraception are not made to win elections to become more popular; they're made because the Church is run by Catholics who actually believe in them. Doctrine is not determined by political calculations. The synod of bishops in Rome does not operate like the RNC, continually asking what changes need to made to its platform to attract swing voters. Unlike a political party, the Catholic Church has the burden of needing to actually believe in its teachings and is thus bound to them.
The Catholic Church is a political institution though.