I doubt it’s the aluminum cans. The coke from a can or a plastic bottle tastes the same.
We found some two year old coke in plastic bottles at work, and it basically rotted the bottoms out. Did you ever put a steak into a pan of Coke? The meat will rot away after a few days. It makes a great meat tenderizer.