Why should there be a French GP? Especially if no-one wants to host it! Magny Cours was dull, Paul Ricard was often dull (After 1986 anyway)...
I have been a long believer that F1 is a WORLD championship - and so should visit destinations around the world. Western Europe makes up a small part of the world, so any self-respecting world championship should be based all over the world!