Machete surrender bins were a $13 million waste of money that have done nothing to protect Victorians from young criminals.