Is Janna/Nilah balanced? Am I just stupid?

I have never beat this deck. I don't know how anyone can without perfect rng. They re-roll their hand every turn with sunken temple plus the Janna and Nilah passives giving even more card draw they always have the tool they need and more than enough mana.

Is this deck overtuned or am I missing something to beat them?