I think this analysis could be theologically consistent as well because that's a pretty smart play by a God who's trying to get us to be successful, but who also has to make compromises for early humans who need clear simple rules and who aren't yet advanced enough to understand the why/nuance behind a lot of them. It also provides a theological basis for the fact that "Cafeteria Catholics" are the norm because we've outgrown / understand better the basis for those rules.
The clear reality is that most of these rules are just various cultural taboos enshrined as religious rites, some of which are beneficial, many of which are not.
In the course of my lifetime, I have witnessed relatively little open dissent, public or private, by persons who profess to be Catholic, regarding christology and other beliefs expressed in the Nicene creed, recited during every Sunday Mass. Sure, there is some, if you have particular conversations. But I’ve never witnessed any fuming on those matters in the local or inter/national news. A huge number of folks in the pews who grew up post 1960s are very poorly catechized thanks to the multi-decade Silly Season that left many of a couple of generations of Catholics (up to today) confused at best. So in many cases, regarding christology, the sacraments, etc., people aren’t sure what a lot of it means, so they’re not in much of a position to dissent on those points (to be heretics re: those teachings), they’re just clueless.
That is in contrast to the open specific informed dissent, even rancor, public and private, around topics such as marriage and premarital sex, artificial contraception, homosexuality, abortion, IVF, and related. And that’s been going on for ~50 years now, so I assert the rampant heresies of our time are clustered around Church teaching on those matters.
And preventing unwanted pregnancies, and partly to stop a few men from monopolising all the women.
I don't think this has changed.