Size ratio of city vs. airport?

Why is the size of Germany's largest cities and their respective airports so different? What I'm saying is that Germany's largest city, Berlin, only ranks third, while Frankfurt (Main) takes first. Then the second-largest city (Hamburg) only ranks fifth, and Munich, the third-largest city, takes second. Shouldn't the table be listed according to the size…