Doctrine is the entirety of the system, includes fundamental foundations such as the things that are proven to be true or not proven untrue as well as all the additional teachings, knowledge & philosophy that extend to strengthen the foundation.
Morality has not changed in those 500 years. Morality - the natural law - is not dependent on humanities collective knowledge
Of course it changes, morality as a principal is eternally the same, but the aspects of morality are in constant change. It is difficult to deny this when we can all see the changes when looking at the way things where done centuries ago, especially in regard to law, science, art & religion
I have already provided one famous example of a morality shift caused by evolving knowledge at the time of Galileo & there are so many other examples. To many people humanity has a barbaric & extremely thin moral history, however with the advancement of our collective knowledge, over the centuries, morals are different today.
If morals don’t change, then why are many moral issues, that were acceptable centuries ago, no longer acceptable? Do I need to provide more examples? Morals change because humanity is constantly evolving its sentiment towards right & wrong, this happens because our knowledge is also constantly changing.
I can see your point regarding ancient sacred practice being relevant today & yes I agree that the foundations are sound & still morally acceptable today. Tradition is still sacred tradition, but it is hard to deny the changes of any tradition whether it be sacred, masonic, spiritual etc. History proves that ancient knowledge is built upon over millennia, tradition gives us the foundation that is constantly tweaked, added to, subtracted from, or simply changed to strengthen that foundation.
I love our Catholic Religion & its traditions, it is beautiful & filled with love for each other, however I am not blind to the fact that many of its practices in the distant past are extremely shady when compared to today’s practices.