Short answer: it’s not God’s time.
God still has good plans for America and the world. At some point, after a certain number of decades, that will all change, but for now, God’s grace is still being poured out.
I guess that’s about where we are. Maybe Trump will have something to do with it ... dunno.