Rome fell because of taxes, slavery, and multiculturalism.
Rome was very powerful at the height of its decadence. So much for moralizing.