Because “do what your morals tell you to do” is self-referential, as your morals are what you should do. “Do what your morals tell you to do” unpacks to “do what you should do”, so if someone asks you what you should do, you can only respond “What I should do”. “Do what the RNG tells you to do” is not self-referential.
Lessee… You said
So for this situation the morals would be
if (coinflip == true) { say “Eating meat is wrong” } else { say “Eating meat is not wrong” }
Eat meat
I don’t really see the difference in that respect between “do what your morals tell you to” and “do what the RNG tells you to”.
Because “do what your morals tell you to do” is self-referential, as your morals are what you should do. “Do what your morals tell you to do” unpacks to “do what you should do”, so if someone asks you what you should do, you can only respond “What I should do”. “Do what the RNG tells you to do” is not self-referential.