Australians waste $10bn of food annually with “excitable” Generation Y consumers the worst offenders, according to a new report.