You are right that gallons/100 miles is much more clear in terms of clarity of fuel use.
My only problem with it is probably a semantic argument more than anything. People often talk about "fuel efficiency". In the standard definition, efficiency = "what you get" / "what you give". When applied to cars, "what you get" = miles, and "what you give" = gallons, hence miles/gallon. The problem is that it is nonlinear (ie, doubling MPG does not halve fuel use), as you have pointed out, which is extremely confusing for many people.
So, if we stop calling cars with low g/100 m "fuel efficient" and start calling them "low fuel use", or something similar, I like the idea.