Frankfurt is a financial center and has a huge airport hub. Since these rankings are based around 'executive-level' compensation, these things make a major difference.
Agree. I'm German living nearby and it always amazes me what Frankfurt is doing in these rankings.