Exactly, it has mainly to do with storage, if it is stored properly it can take a very long time to go bad.
Discussion
a lot of microbrewery beers that come in cans don't last as they're made and canned to be drank within a month or two before they go flat. hell some even quicker than that 2 weeks tops.