The truth is that the dogma of the perpetual virginity and immaculate conception (sinlessness of Mary) as well as her bodily assumption were declared as “divinely revealed” dogmas nearly two thousand years later because of the petitions and insistence of Catholics appealing to the Pope to make it official. Supposed apparitions of Mary as well as testimonies of certain “saints” were cited as the proof. For a Catholic to deny these dogmas would be a denial of “infallibility” and we know they can’t go there. They also cannot allow that such dogmas are optional for non-catholics because that would also be a denial of the necessity of Catholicism being the door by which people are granted salvation. Too much is riding on it.
It's just one hugh protection racket, that's all.