france can project power
france has nukes
france has vast territory
france sits at the heart of french speaking and french associated nations

there is four reasons why france should be on the SC and not germany. :)