If you're going to reveal your existence to them, instead of trying to teach a stone-age civilization to maintain technology that current 21st century engineering students might have issues with, why not just do a modified version of TNG's "Homeward" solution?
Why not just offer to move them to a different planet where the weather isn't as shitty?
That has to be easier than teaching a culture that doesn't understand physics to maintain a machine with tech that probably goes beyond modern circuit boards.
Which is a nice thing. I find Who Watches the Watchers a frustratingly one dimensional take on the issue - a take repeated ad nauseum by Trek fans ever since. TNG at its most preachy.
The episode doesn't want to be judgmental about religion or spirituality, but the entire religion on this planet was based around a Prime Directive violation by the Denobulans 800 years ago. The damage was already done before Discovery got there. So I can't see Burnham being held responsible for intervention.
What did bother me was Burnham's attitude of placating the Halem’nites' belief. It irked me, since people have died for a lie for who knows how long. They worshipped these rain towers and thought they were the work of "Gods" when that's demonstrably untrue. And telling them the truth, that there are no gods, explaining what's been done and why, would be a way of
correcting the damage.
But instead of trying to do that correction
totally, Burnham's "maybe I was sent here by one" and "there is still what you believe" is such bullshit that doesn't acknowledge responsibility for the lives that have been needlessly lost because the Denobulans didn't think through their plan.
Picard intervenes in TNG's "Who Watches the Watchers?" to dissuade the belief in a religion or gods specifically to avoid this kind of thing where people think they need to sacrifice others to gain favor.