I'll beat this dead horse again, I have been beating this dead horse since the mid-1990's and I will keep on beating this dead horse until there is nothing left. With this, I will not point fingers directly at anyone, just ask questions. Any and all industry folk please chime in. Who is to blame?
The brewer or importer? A few actually buy back stale beer. Freshness dates vary from brewery to brewery. Some don't use any kind of freshness dating.
The distributor? Some have been know to watch their stock carefully and others will sell last years like it is this year's brew.
The retailer? This is critical mass here for the consumer, the make or break point for everyone. Two-year-old O-fest is not a good thing even if it has been sitting in the cooler. Brewpubs serving Maibock in July? O-fest in Dec?
The consumer? A handful of beer geeks know what to look for, but getting burned is still a problem. Novice beer drinkers don't have a clue so education is a must.
The government? Alcohol is deemed a drug so beer is on the short end of the stick to start with. We would not buy milk, bread or eggs past their prime right?