It's illogical since Vulcans share a government with "outsiders" and some of them serve with "outsiders" into the structures of this government. So it doesn't need to be known by every citizen of the Federation, but at least Starfleet command should have been warned to avoid any incident and to allow its Vulcan personnel to take a shore leave before dying.
Come to think of it, with any number of Vulcans serving offworld, I wonder how often they have to deal with emergency pon farr runs just like Spock's? I'm sure 95% arrange to serve with/near their partner, or arrange to take leave at the appropriate time. But for the remaining 5% whose leave orders were screwed up, or whose ship (like the Enterprise) couldn't get away, or whose partner was unexpectedly transferred, etc.-- well, assuming 10,000 Vulcans serving offworld, that 5% would be 500 Vulcans. They won't all go through pon farr at the same time, but even spread across 7 years that's over 70 emergency runs in a year. You'd think someone would have noticed.
I think it was pretty easily readable between Picard's lines that he was looking the other way on the Riker matter. If the J'naii saw fit not to press charges, then as far as Starfleet in general was concerned, nothing happened.
Why they wouldn't press charges is another question. But I can see Picard responding to that one with, "Of course, Minister, you have every right to raise this issue with Starfleet and the Federation Council. I agree that this sort of interference is deplorable.
"Of course, it would be a shame if the Federation Ethics Committee heard about a member world which routinely brainwipes its own citizens ... what?
"Yes. Yes, I think it would be prudent to reconsider the charges against Commander Riker. Yes. I absolutely agree. Thank you. Have a nice day!"