Not really; expiration dates are printed on food (including canned food) because customers want them. Manufacturers are responding to, not attempting to drive, customer demand.
Marks & Spencer introduced them in 1970 in the UK (1)
It's true there was a survey of consumers and folks favored them, but I will refrain from posting the enduring veracity and reflectiveness of a survey and point out that consumers likely wanted dates that meant something
They are often meaningless and we can assume the consumer wasn't in love with dates that are more complex than not.