But are Sunday services in Somerset or North Yorkshire better now or in 1992? We shouldn't really care whether the routes are commercial or not. We only know because of the artificial segregation created as a result of the way buses were deregulated.
But how can you explain to the lay person why Bath can have a vaguely reasonable Sunday service yet Shrewsbury has nothing? It might be obvious to people like us who have followed the industry for decades, but to a normal person it seems illogical to have such a disparity in service between two middle-sized historic towns.
We've discussed this before and I have already said that I have written off the UK, especially when it comes to local transport.
Point A - bus services in Somerset are better now that they were in 1992; Taunton bus station gets more departures in an hour than it did all day then. Bus services in North Yorkshire are more mixed - some services are much improved (e.g. the 93 consisted of four Scarborough to Whitby jrnys with one extended to Boro - now it's hourly throughout, or the 36 Ripon to Leeds which was simply hourly). Conversely, some have fallen by the wayside like Richmond town services or Whitby locals to Castle Park or the various services to Stokesley though, in truth, they were placement journeys to the Tees depot there.
The best illustration is Selby - it had 3 x 2 hourly services to Goole, Leeds and York IIRC. The first two no longer operate, the York service runs half hourly. That is a picture replicated across the country; don't go to Holland. Have a look for yourself!
NOTE: I am a bit obscure on the Harrogate/Knaresborough area so can't comment on what that was like 25 years ago.
Point B - are you the said lay person? If so, let me illustrate. Shrewsbury is an island in a very thinly populated county. Bath is part of a much more densely populated area (BaNES) and when taken as the WoECA area, has a much greater catchment population. Then you have demographics - Bath has two large universities at peripheral locations that attract a lot of non car using students. A number are year round being post grads or overseas students. This is augmented by large numbers of tourists on a year round basis though the peak dovetails nicely with the drop in students. Shrewsbury doesn't have these.
Even the smaller towns near to both places reflect the differences. Take Market Drayton and Oswestry - combined they aren't the same population as Trowbridge.
Bath and Shrewsbury may have similar populations in the city limits but the composition and the surrounding areas means you're comparing blue cheese and moonrock
Point C - none so blind as those who do not wish to see.