He's right..
Over time, aluminum forms a thin coat of aluminum oxide on its exterior, which melts at a much higher temperature than aluminum. So, before welding any piece of aluminum (even a brand new piece), you have to clean away the aluminum oxide.