Which does beg the question if the station isn't going to be served by the 4 x Bristol - New Street XC voyagers and HST's per hour what is the point of this station?
(i.e. 3 x fast to New Street, 2 x Fast to Bristol and 1 to Cardiff per hour - instead it's one fast to NS and Cardiff)
I take it you have never tried to park a car at a station in Worcester then. Foregate Street - zero car park spaces; Shrub Hill all of 121 spaces in a city of 100,000 people.
And plenty of people want to travel in the direction of Oxford and London, or are perfectly happy to board a train to Birmingham that starts in central Worcester, so they get a seat, or comes off the Hereford line, where WMR promise lots more seats soon.
Presumably someone calculated that the patronage lost by slowing the service down and the extra cost of fuel from making the stop, was greater than any extra revenue from new passengers using the station.
No one did any calculations. XC's point blank refusal to stop the Birmingham-Bristol services was clearly down to the simple lack of anywhere to accommodate more passengers on Voyagers in the first place.
The Cardiff services are little better at the busiest times of the day either, but given all the public money sunk into this project, I presume they got leaned on by the DfT to make sure there was some sort of north-south service.
Anything better will have to wait until someone decides to sort XC at long last - by providing higher-capacity trains and taking a look at service frequencies all across the network, not just the Birmingham-South West/South Wales axis.