I wish this idea would sink in for scientists! Academia (my experience is in biological sciences) has a long tradition of hiding negative results and only valuing the rare positive results in a sea of messy data and unexplainable failure.
I doubt many scientists don't know this. However the current situation is largely if not all motivated by how funding is provided. Instead of a culture issue, I'd say it's a money issue.