It adheres better to aluminum. Regular primer is fine for most surfaces, but aluminum forms a layer of aluminum oxide that doesn't bond as well with paint. The self-etching primer attacks that layer and permits better bonding.

In all honesty, primer *can* be skipped, but it'll affect how fast the paint wears off.