Meh. I really don't see why. It just loses the surprise you would get when you see X card, to add some comfort to those that could potentially cheat / are afraid of being cheated. I find this unnecessary as we used (or still use, in some tournaments) the usual "Honor Code", since there always is a space for cheaters. Dunno, I just feel this is unnecessary and pretty "Meh" given that several of the tournaments that are ran are working on the "Honor Code", and I do not see why this one should be different. Just ruins the surprise, IMO.
But as the rules state, it is as it shall be. That's just my opinion.