觉得比较适合的 peribahasa 是 yang dikejar tak dapat, yang dikendong berciciran,意思是 赔了夫人又折兵(所期望的东西还没有得到就已经把所拥有的东西用完或丢掉)
https://www.ekamus.info/index.php/term/Simpulan+Bahasa+%26amp%3B+Peribahasa,yang+dikejar+tak+dapat%252C+yang+dikendong+berciciran.xhtml
其实吃过期食物不能说是因为贪心。可能是因为要节省。所以期望的东西(节省)没得到就把所拥有的东西(健康)丢掉。
希望这些能帮到你