I definitely think the truth should be let out of the bag. What possible reason could there be not to?
One possible reason is that the government was behind it or the government sanctioned it to Carlos Marcello, a mob boss whom Jack Ruby worked for.
The government has worked with the Mafia before like in World War II when New York State Governor released Lucky Luciano from jail after the government went to him to get the longshoremen's union to help protect our harbors. Dewey had to release him after spending years to arrest him. Ironic huh?
I don't think we will ever know what happened to Kennedy, just like we will never know what happened to Jimmy Hoffa.