Suppression of results introduces subjectivity and allows for injection of agenda into what should be an objective practice. Not to mention, someone else will likely make the discovery eventually; would you rather suppress your findings and allow say, North Korea to be the first to develop a dangerous technology without any study into countermeasures?
Add this kind of bad practice to the other contemporary problems in research (replicability crisis, p value misuse, etc) and it feels like the modern scientific establishment is regressing.