Isn’t that precisely what I said in my thread? Catholics by and large don’t agree with many of Church’s teachings. They are more liberal, more tolerant, more progressive than non Catholics, according to the Gallop poll.
I think what the gallop poll says is: the way that the Vatican identifies Catholics is generally not a good indicator of belief.
One can essentially take it as evidence that their numbers are artificial. Their (the Vatican's) modern tolerance of heresy is merely a hypocritical tool to keep the numbers large at the expense of having poor correlation between the church's teachings and the actual opinions of those so (poorly) enumerated.