It’s for accountability.
How do you undeniably prove that a random person won the grand prize, and that the lottery employees didn’t just embezzle the money for themselves? Dox the winner!
Yeah it sucks, but there’s not really another “undeniable” way to do it. If they kept it anonymous and hired an auditor to verify it was fair, how do you prove the auditor isn’t in on the scam?
Oh dear