No, the companies who put those dates on products have an interest that you throw their products away to buy new ones.
This can backfire if you overdo it if you’re not a monopolist: if I’m shopping for grocery and your product says “best before 10 September” whereas your competitor’s product says “best before 12 September”, all other things being equal I’ll buy the latter.
This can backfire if you overdo it if you’re not a monopolist: if I’m shopping for grocery and your product says “best before 10 September” whereas your competitor’s product says “best before 12 September”, all other things being equal I’ll buy the latter.