Maybe there should force everyone onto the buses and improve the network, that alone would solve the traffic problems.
Sadly it's a catch 22 situation. People won't leave the confines of their car to sit on a bus if the bus service is unreliable and in some cases more expensive than parking in town. Improve the quality of the service (WiFi, contactless payment etc.) But you still have an unreliable network and a hotchpotch of a fleet. Some 15 yr old examples unrefurbished, some 15 yr old examples that have been refurbished, then there are new (less than 3yr old) batches that are already looking tired. There is no consistent spec across the whole fleet apart from contactless payment. So you fix the fleet but you can't fix the traffic, entice more people on by cutting prices, car use won't reduce over night but might do slowly. Also things aren't helped by poor marketing and communications. A year or 2 ago almost every stand in the bus station changed destination, however the sinage didn't change for weeks.
I used the bus daily to commute to get a train onwards. Uniquely I was in the position, going home at least, that the shoddy WMT service was often late which would mean I miss the onward bus. Reliability of the bus service being what it is though I rarely missed it as it was either 10+ late or didn't run.
Timetables are near useless as it is impossible even in a car to match the timetabled journey times on some routes.
I can see further cuts to pair it back to city only plus Malvern and Birmingham in the not to distant future. Some of the rural services I can't see justified running a 12m long bus that is empty bar 1-2 passengers (probably concessions as well) for much longer. What's needed there is a ring and ride style service.