cans seal better and block out all light
This is true but you get a much higher rate of Dissolved oxygen and Head Space oxygen in cans, since the filling process is not as controlled as bottles.
Most blind tests on can vs bottle shelf life comes out being nearly identical due to those issues. (bottles leach o2 at a higher rate, but have a lower ppb at packaging)
The other issue is, you can purchase a bottling line that will give you a low DO and HSO number for about 50-60k... That same price on a canning line would leave you with a product that would last about a week on the shelf, due to poor packaging techniques. This is why a lot of breweries bottle, the cost upfront is way lower.
Try some of the new cans from mother's next to a bottle. You'll taste the difference, the can is obviously stale.
Sent from my SM-G920P using Tapatalk