Salaries are calculated differently in France, Germany, US etc. For example working in Germany you're likely to fork a huge amount monthly to your health insurance. It actually makes it difficult to negotiate comp across borders.
$55k USD brut in France is around 2.8k EUR / month after taxes in France, which counts as the upper bracket of Middle Class in most of the country outside of Paris. Paltry when you're used to tech comps but decent for the vast majority of people here.
On the whole I agree that it's not competitive regionally or globally, and as for myself I'd leave for Switzerland or Australia if I had the opportunity.