No and no; when we are sufficiently globalized and companies are taxed (fairly) by all countries. In your example, France is pissed off they're not getting a slice of the billion dollar pie because Google sits in the US. Our archaic ideas of "nations" are tied to land masses - not a great partner to a distributable service that can be accessed almost anywhere near the speed of light.