I think a lot of it is modern choruses (instead of hymns) and boring sermons designed not to offend.
I don’t know what the reason is. But in the last decade more and more Americans are becoming less religious. And that means that candidates like Cruz are doomed on the national stage.