A government body has revealed the cause of an eight-metre sinkhole at a popular Melbourne sporting ground, claiming it could have been prevented.