Aluminium is a really bad container for aciduous food stuff. You need a good plastic liner in the cans to handle it. So it is absolutely not a perfect container.
The problem is the packaging not the recycling.