With cars, at highway speeds, you're right - but engine noise is a much more significant factor for motorcycles (some of which are absurdly loud) and heavy trucks/buses.
In built-up cities, like London, these vehicles are usually traveling at relatively low speeds anyway, so it's really engine noise that is the problem.
In built-up cities, like London, these vehicles are usually traveling at relatively low speeds anyway, so it's really engine noise that is the problem.