Agreed.
A surface coating of aluminium oxide (Al2O3) is reasonably impervious to air and moisture, protecting the metal underneath from further oxidation.
The situation with iron/steel is very different. Iron oxidizes in air to ferric oxide (Fe2O3, rust), which is porous, and gives no protection at all.
John