Again, I guess you could oversimplify it to that level, but the problem is that France and Germany (as much of Europe) aren't rigid 2-party states like the US. 1) France hasn't elected a president from the left since 1988, and it can be attributed to the fact that the French Left has the traditional problem of the Left, which is that it is totally divided. In 2002 there were no less than 5 Left parties on the ballot which polled from 2.3 to 16.1% (mostly on the 5% range). In effect, France has only had 1 Left President. Moreso than taxes, the victories of the French Right since 1995 have been the fact that the campaigns have focused on law and order issues and citizenship issues, which the Right is generally 'better' at. The case in Germany is different because it is a parliamentary system (not a presidential one), and as such taking the fact that Markel is Chancellor as 'scoring one' for the Right wouldn't really be a very legitimate point, because the Merkel government is a "grand coalition", meaning that half the cabinet and the Vice-Chancellor are from the SDP (left), because they got the most votes out of any party, but some 0.5% less than rival coalition on the right during the elections. Other than that, the german parliament has a majority of its seats filled by members of Leftist parties.