Yes, however over the course of a day a bus on a hour long (end to end) city route will still be doing pretty much the same mileage as a bus on a 2 hour long (end to end) city route.
Yeah the mileage covered can end up a crazy amount. In an ideal world everything would have reasonably new buses but there's only so many they can bring from other operations