It is simple.
After decades of liberal theology, liberation theology, and preaching redistribution of wealth, the average wishy washy Christmas Bunny Catholic (or Protestant) voted for the one that most matched what they have been taught.
And the pro life message has been watered down in all our churches because it offends to many with money. I have seen it happen. Most pastors/priests will not offend big donors, no matter what the reason.