Well, that's the mentality of our people.
It can only fix from education since young.
Take an example from Japan.
If you go supermarket buy bread, same item, got 2pcs/batches:
A. expire in 2 days; B. expire in 4 days.
I believe 100% here will choose B.
But for Japs, if the bread they are going to consume immediately / before expiry, they will opt for A, and leave B for other customers (either for shop sustainability or food for others).
I blame no one, but hope all of us can see thing in big picture, not just the tiny benefits in front of us.
Sorry for OT.