There's never a good point to be made to release someone's identity against their will.
Without releasing the name we can't even be sure that the government officials actually gave the money to anyone and didn't split it up among themselves.
There is never any intelligent point to be made that a program can’t have an understanding that the process is public and open to public view (especially if that is stated up front and involves millions of dollars of dollars nominally overseen by the government) to minimize chances of fraud.
If people want privacy then they stay away from government lotteries.
Or government anything.