It works well in many (most I know) countries: is fuel+license more common than general (income and fuel and other) taxation ('normally' would imply most do like you say?).
If you use income taxes, then people who drive less are subsidizing people who drive more. It's bad incentives.
If you use income taxes, then people who drive less are subsidizing people who drive more. It's bad incentives.