Ah, OK, I over-simplified the issue a little, wasn’t sure if people were familiar with the (stupidly inconsistent) structure of English administrative areas!
You’re quite right that most areas (by geographical size at least!) have two-tier county councils, and in these areas civil parishes are the best administrative area for a “town”. But in the 6 Metropolitan Counties there are no Civil Parishes, and the only administrative area for a town sized area is the ward.
For example (and the reason I’m looking into this) - my friend lives in the town of Marple, which is in the metropolitan borough of Stockport - Marple, Greater Manchester - Wikipedia. She’s been running all over the town for some time hoping to try and complete it, and now has it largely covered on her lifemap (she actually got me into CityStrides in the first place!), but the lowest level area for her is Stockport, which has around 4,000 streets over 50 sq miles, meaning it’s not really a very achievable target.
Meanwhile in the metropolitan borough of Manchester, which is contiguous to Stockport, and is where I work, and so run quite a lot, the wards are present. So rather than the unachievable task of running all 6,300 streets in Manchester, I get to try and work on completing Ancoats and Picadilly (my work is roughly on the border).
You are right that wards are political voting areas, and as such don’t always perfectly match towns - Marple, for example, is split into Marple North and Marple South. I agree that this isn’t ideal, but they are generally based around what local people see as their “town”, and they are the only defined & fixed boundary for those towns which I’m aware of.
There may be some in other areas I’m not familiar with which are not “town-based”, but I’m only suggesting bringing them in manually as per the current system, not a mass import. So the ones which are requested will be, by definition, those where somebody wants to try and complete their home town, by a definition which makes sense to them.
As I say, the addition of the boundaries to CS is pretty simple (for us at least) thanks to Jim’s spreadsheet. It’s the addition to OSM which looks more taxing. This is something I think needs doing in OSM anyway for consistency (see Manchester vs Stockport above), though I appreciate that’s a discussion for general map enthusiasts, not CS!